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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work