Token导航 LogoToken导航TokenDH.com
Rust Crate Src MCP logo
开发工具未说明官方级别未说明来源级核验

Rust Crate Src MCP

MCP Server

从crates.io获取Rust crate源代码的工具,提供库和MCP服务器两种使用方式。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具Rust本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cbgbt

提供方

cbgbt

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

锈箱src

从crates.io获取Rust crate源代码。可作为库和MCP服务器使用。

安装

通过货物安装:

cargo install rust-crate-src-mcp

在您的 mcp.json:

{
  "mcpServers": {
    "rust-crate-src": {
      "command": "rust-crate-src-mcp"
    }
  }
}

用法

作为图书馆

use rust_crate_src::get_crate_source;

let source = get_crate_source("serde", None).await?;
println!("Extracted to: {}", source.checkout_path.display());

// With version constraint
let source = get_crate_source("tokio", Some("^1.0")).await?;

MCP工具

暴露 get_rust_crate_source 工具:

  • crate_name (必填):要提取的板条箱名称
  • 版本 (可选):学期版本约束(例如,“1.0”、“^1.2”、“~1.2.3”)

退货:

  • crate_name:请求板条箱的回声
  • 版本:已解析的确切版本
  • 结账路径:提取源的路径
  • 消息:人类可读摘要

发展

make check    # Run all checks (test + lint + format) - REQUIRED before commits
make format   # Auto-format code
make test     # Run unit tests
make integ    # Run integration tests (requires network)

建筑

模块目的
lib.rsAPI公共立面
version.rs通过crates.io API进行版本解析
extract.rs下载并解压缩.clante tarball
bin/rust-crate-src-mcp.rs使用rmcp的MCP服务器

对于AI代理

代理商.md 发展指南。

致谢

该项目基于 get_rust_crate_source 工具从 研讨会.

许可证

您可以选择Apache许可证、2.0版或MIT许可证。

目录标签

目录标签

开发工具Rust本地部署源码获取crates.ioMCP服务器

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP