Rust mcp-server

Open-source Rust projects categorized as mcp-server
mcp Rust ai-agents AI LLM

Top 23 Rust mcp-server Projects

  1. webclaw

    Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured data — all from Rust. CLI, REST API, and MCP server.

    Project mention: Puppeteer networkidle is not a scraping strategy | dev.to | 2026-05-23

    GitHub repo

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. hyper-mcp

    📦️ A fast, secure MCP server that extends its capabilities through WebAssembly plugins. (by hyper-mcp-rs)

    Project mention: The Road to the WASM Component Model 1.0 | news.ycombinator.com | 2026-06-10

    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

  4. mcp-server-elasticsearch

    Project mention: Turning License Changes into Opportunity | dev.to | 2025-12-29

    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:

  5. 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
  6. biomcp

    BioMCP: Biomedical Model Context Protocol

    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)

  7. octocode

    Semantic code searcher and codebase utility (by Muvon)

    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?

  8. 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. ⚡️

  9. 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
  10. 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-21

    thank 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

  11. 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
  12. 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
  13. h5i

    Next-Gen AI-Aware Git

    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

  14. 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
  15. 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
  16. forgemax

    Code Mode inspired local sandboxed MCP Gateway - collapses N servers x M tools into 2 tools (~1,000 tokens)

    Project mention: Code Mode inspired local sandboxed MCP Gateway | news.ycombinator.com | 2026-02-24
  17. goku

    Goku is an HTTP load testing application written in Rust (by jcaromiq)

  18. rust-docs-mcp

    MCP server for agents to explore rust docs, analyze source code, and build with confidence

    Project mention: Why rust-docs-MCP is the only MCP tool I like | news.ycombinator.com | 2025-11-02
  19. 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
  20. 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.

    Project mention: Electron vs. Tauri | news.ycombinator.com | 2025-11-28

    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.

  21. surrealmcp

    The official MCP server for SurrealDB

    Project mention: Multi-tool agent with SurrealMCP and Agno | dev.to | 2025-08-28

    There are many ways to set SurrealMCP up. This is one way to run it locally with a local DB in memory:

  22. zed-mcp-server-github

    A GitHub MCP Server extension for Zed

  23. markplane

    AI-native, markdown-first project management. Your repo is the project manager.

    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:

  24. mcp-discovery

    A command-line tool written in Rust for discovering and documenting MCP Server capabilities.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust mcp-server discussion

Log in or Post with

Rust mcp-server related posts

  • Avoid codebase sloppification and AI-generated spaghetti code

    1 project | news.ycombinator.com | 12 Jul 2026
  • Graphenium: The trust and verification layer for AI-generated code changes

    1 project | news.ycombinator.com | 9 Jul 2026
  • Graphenium – Local Trust Layer for AI Agents (Rust, Datalog, Salsa)

    1 project | news.ycombinator.com | 7 Jul 2026
  • Weave: Merging based on language structure and not lines

    3 projects | news.ycombinator.com | 13 Jun 2026
  • Top 10 Non-Human Identity Security Tools and Platforms for 2026

    2 projects | dev.to | 5 Jun 2026
  • Claude Code and Codex Can Have Real-Time Conversation via Git

    8 projects | news.ycombinator.com | 31 May 2026
  • Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep

    13 projects | news.ycombinator.com | 17 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com