SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust mcp-server Projects
-
webclaw
Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured data — all from Rust. CLI, REST API, and MCP server.
GitHub repo
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
hyper-mcp
📦️ A fast, secure MCP server that extends its capabilities through WebAssembly plugins. (by hyper-mcp-rs)
i had this same vision when i created hyper-mcp with modular plugin system via WASM plugins. Too bad, the community moves on from MCP to CLI with coding agent
https://github.com/hyper-mcp-rs/hyper-mcp
-
Elasticsearch is a distributed search and analytics engine that stores data as JSON documents and lets you run fast full‑text search, aggregations, and log or metrics analysis across large datasets. Elasticsearch, prior to 7.11, used Apache License 2.0, a permissive license allowing commercial use, modification, and distribution with minimal restrictions. In January 2021, Elastic announced that starting with version 7.11, it would be relicensing its Apache 2.0 licensed code in Elasticsearch to be dual licensed under SSPL (Server-Side Public License) and the Elastic License, a strong copyleft license that requires anyone offering the software as a service to open-source the entire service stack. In August 2024, the GNU Affero General Public License was added to Elasticsearch version 8.16.0 as an option, making Elasticsearch free and open-source again. Elastic argued that large cloud providers were taking the open‑source Elasticsearch, offering it as a commercial managed service (e.g., Amazon Elasticsearch Service) and capturing much of the value without sufficient reciprocity. The license change was positioned as protecting Elastic’s SaaS/Elastic Cloud business and long‑term sustainability. OpenSearch was launched by AWS and partners as a fork later in 2021, based on Elasticsearch 7.10 and Kibana 7.10, the last Apache‑2.0 versions. Today, OpenSearch is no longer just an AWS side‑project; it is governed by the OpenSearch Software Foundation, a Linux Foundation project that provides vendor‑neutral governance and long‑term stewardship. Premier foundation members include AWS, SAP, and Uber, all of whom either run OpenSearch in production, build products on top of it, or contribute engineering resources. Among the benefits of switching to OpenSearch:
-
flow-like
Flow-Like: Strongly Typed Enterprise Scale Workflows. Built for scalability, speed, seamless AI integration and rich customization.
Project mention: Flow-Like – Local-first workflow automation with WASM nodes (Rust) | news.ycombinator.com | 2026-04-02 -
Project mention: I Connected 3 MCP Servers to Claude & Built a No-Code Research Agent That Actually Cites Sources | dev.to | 2025-09-25
Domain-specific academic databases (biomcp + mcp-simple-arXiv)
-
Project mention: Ask HN: How do you give AI agents real codebase context without burning tokens? | news.ycombinator.com | 2026-03-05
Working on a large Rust codebase. The token problem is real — Claude Code will happily spend $5 of context just trying to understand how two modules relate before writing a single line. And once context compaction kicks in, it's even worse — the agent loses the thread completely and starts grepping the same files again from scratch.
Approaches I've tried:
Feeding CLAUDE.md / architecture docs manually — helps, but gets stale fast. Cursor's built-in indexing — breaks on monorepos, and I don't love proprietary code going to their servers. Basic MCP server with grep — works for exact matches, useless for semantic queries.
Eventually built something more serious: a local Tree-sitter indexer that builds a knowledge graph of file relationships and exposes it via MCP so agents query semantically instead of grepping blind. One tool call instead of 15 grep iterations. Published it here: https://github.com/Muvon/octocode
But genuinely curious what others are doing before I go deeper on it.
Three specific questions:
1. How do you handle the "ripple effect" problem — knowing that changing one file semantically affects others that aren't obviously linked?
2. Do you trust closed-source indexing with proprietary code, or have you gone local-first?
3. Has anyone gotten GraphRAG-style relationship mapping to work in practice at scale, or is it still mostly hype?
-
tfmcp
🌍 Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments. Supports reading Terraform configurations, analyzing plans, applying configurations, and managing state with Claude Desktop integration. ⚡️
-
crw
Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary. Self-host or use managed cloud.
Project mention: Show HN: FastCRW: Self-hosted Firecrawl alternative in a single 6MB binary | news.ycombinator.com | 2026-07-07 -
pctx
pctx is the execution layer for agentic tool calls. It auto-converts agent tools and MCP servers into code that runs in secure sandboxes for token-efficient workflows.
Project mention: Open Source and Local Code Mode MCP in Deno Sandboxes | news.ycombinator.com | 2025-11-21thank you!
on your second point, check out how we lock down the sandbox with a custom deno runtime! https://github.com/portofcontext/pctx/tree/main/crates/pctx_...
on third, will def get some benchmarks out... we setup OTEL so we have the data
-
ratel
Context engineering for AI agents. ~80% fewer tokens. Fix tool overload. Skills and memory with in-process BM25 and semantic retrieval. Progressive Disclosure. No vector DB. (by ratel-ai)
Project mention: Show HN: Ratel, give agents unlimited tools and skills without context bloat | news.ycombinator.com | 2026-07-16 -
open-ontologies
AI-native ontology engine: a Rust MCP server with tools for building, validating, querying, and reasoning over RDF/OWL ontologies. In-memory Oxigraph triple store, native OWL2-DL tableaux reasoner, SHACL validation, SPARQL, versioning. Single binary, no JVM.
Project mention: MCP tools for AI-native ontology engineering (Rust and Oxigraph) | news.ycombinator.com | 2026-03-12 -
Project mention: Weave: Merging based on language structure and not lines | news.ycombinator.com | 2026-06-13
On the point around agent collaboration with this, I think there's a larger opportunity in the agent to agent protocol over git beyond just semantic merge.
https://github.com/h5i-dev/h5i has caught my attention lately and I have been meaning to explore this more, I feel like git workflows are leveling up fast since worktrees become ubiquitous and agentic development exposed more how it can unlock parallelization
-
narsil-mcp
Rust MCP server for comprehensive code intelligence - 90 tools, 32 languages, security scanning, call graphs, and more
Project mention: Narsil-MCP: a Rust-powered MCP server with 76 tools for deep code intelligence | news.ycombinator.com | 2025-12-24 -
regenerator2000
An interactive disassembler for the CPU 6502, focused on Commodore 8-bit computers. Features a TUI with modern features like x-ref, undo/redo, flow arrows, keyboard-driven, MCP server for auto analysis, VICE debugger and more!
Project mention: A 6502 disassembler with a TUI: A modern take on Regenerator | news.ycombinator.com | 2026-03-20 -
forgemax
Code Mode inspired local sandboxed MCP Gateway - collapses N servers x M tools into 2 tools (~1,000 tokens)
-
-
rust-docs-mcp
MCP server for agents to explore rust docs, analyze source code, and build with confidence
-
mcp-reticle
Reticle intercepts, visualizes, and profiles JSON-RPC traffic between your LLM and MCP servers in real-time, with zero latency overhead. Stop debugging blind. Start seeing everything.
Project mention: Debugging MCP Tool Calls Sucks: Reticle Is “Wireshark for MCP” | dev.to | 2026-01-06 -
tauri-plugin-mcp
Allows AI agents (e.g., Cursor, Claude Code) to debug within Tauri apps via screenshot capture, window management, DOM access, and simulated user inputs.
As right now I try using Tauri 2 (work very much in progress, https://github.com/stared/rusted-doom-launcher), most AI suck at it, not getting basics about permissions. One thing that was a game-changer was using https://github.com/P3GLEG/tauri-plugin-mcp. Without that, Claude Code just tries things blindly and they work or not.
-
There are many ways to set SurrealMCP up. This is one way to run it locally with a local DB in memory:
-
-
Project mention: Show HN: Markplane – Project management in your repo, built for AI collaboration | news.ycombinator.com | 2026-04-15
That works because of a .context/ directory that maintains a compressed representation of your full project state. An AI assistant reads the compressed context and understands what exists, what's in progress, and what's blocked — without stuffing hundreds of task files into its context window. Think of it as a materialized view of your project, optimized for LLM consumption.
There's a built-in MCP server so AI assistants can query and update tasks naturally. "What's blocking the auth refactor?" or "create a task to refactor the payment module" just works.
No SaaS, no database, no signup. Single binary, v0.1.2.
https://github.com/zerowand01/markplane
I'm most curious about two things:
-
mcp-discovery
A command-line tool written in Rust for discovering and documenting MCP Server capabilities.
Rust mcp-server discussion
Rust mcp-server related posts
-
Avoid codebase sloppification and AI-generated spaghetti code
-
Graphenium: The trust and verification layer for AI-generated code changes
-
Graphenium – Local Trust Layer for AI Agents (Rust, Datalog, Salsa)
-
Weave: Merging based on language structure and not lines
-
Top 10 Non-Human Identity Security Tools and Platforms for 2026
-
Claude Code and Codex Can Have Real-Time Conversation via Git
-
Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jul 2026
Index
What are some of the best open-source mcp-server projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | webclaw | 1,735 |
| 2 | hyper-mcp | 880 |
| 3 | mcp-server-elasticsearch | 694 |
| 4 | flow-like | 622 |
| 5 | biomcp | 548 |
| 6 | octocode | 433 |
| 7 | tfmcp | 370 |
| 8 | crw | 323 |
| 9 | pctx | 269 |
| 10 | ratel | 188 |
| 11 | open-ontologies | 194 |
| 12 | h5i | 182 |
| 13 | narsil-mcp | 172 |
| 14 | regenerator2000 | 163 |
| 15 | forgemax | 149 |
| 16 | goku | 146 |
| 17 | rust-docs-mcp | 131 |
| 18 | mcp-reticle | 114 |
| 19 | tauri-plugin-mcp | 103 |
| 20 | surrealmcp | 98 |
| 21 | zed-mcp-server-github | 91 |
| 22 | markplane | 86 |
| 23 | mcp-discovery | 84 |