rustdoc-mcp

mcp server for rustdocs

GitHubスター

2

ユーザー評価

未評価

お気に入り

0

閲覧数

5

フォーク

0

イシュー

0

README
rustdoc-mcp

codecov
ci
crates.io version badge

A Model Context Protocol server for rust documentation

Note: This crate requires nightly to be installed, since it uses unstable rustdoc json output format.

Additionally, if you want to allow your MCP users to reference std, core, alloc, proc_macro,
and test, you'll need to rustup component add rust-docs-json. This is optional.

Tools
  set-working-directory  Set the working context path for a session
  get-item               Get detailed information about a specific item or list items in a module/crate
  list-crates            List available crates in the workspace, including dependencies
  search                 Search for items within a specific crate
Installation
$ cargo install rustdoc-mcp
Usage with Claude Desktop or gemini-cli

Add this to your MCP configuration JSON file:

{
  "mcpServers": {
    "rustdocs": {
      "command": "/path/to/rustdoc-mcp/rustdoc-mcp",
      "args": ["serve"]
    }
  }
}
License
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.