rust-mcp-sdk and rust-mcp-filesystem

One is a toolkit for building MCP servers and clients, while the other is an asynchronous MCP server focused on filesystem operations, suggesting the latter is a specialized application built using the former's framework.

rust-mcp-sdk
57
Established
rust-mcp-filesystem
48
Emerging
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 18/25
Maintenance 6/25
Adoption 10/25
Maturity 15/25
Community 17/25
Stars: 158
Forks: 25
Downloads:
Commits (30d): 0
Language: Rust
License: MIT
Stars: 134
Forks: 21
Downloads:
Commits (30d): 0
Language: Rust
License: MIT
No Package No Dependents
No Package No Dependents

About rust-mcp-sdk

rust-mcp-stack/rust-mcp-sdk

A high-performance, asynchronous toolkit for building MCP servers and clients in Rust.

Provides stdio, HTTP streaming, and SSE transports with multi-client concurrency, OAuth authentication, and procedural macros for defining tools and resources without boilerplate. Built on type-safe MCP schema objects with support for tasks, batch messages, streaming responses, and observability hooks for telemetry integration.

About rust-mcp-filesystem

rust-mcp-stack/rust-mcp-filesystem

Blazing-fast, asynchronous MCP server for seamless filesystem operations.

Implements glob pattern matching for precise file filtering, ZIP archive creation/extraction, and dynamic MCP Roots support for modifying allowed directories at runtime. Built as a zero-dependency Rust binary using the rust-mcp-sdk, it communicates via stdio transport and defaults to read-only mode with granular tool-disabling capabilities to optimize token usage.

Scores updated daily from GitHub, PyPI, and npm data. How scores work