货物元数据MCP服务器
此项目包括:模型上下文协议(MCP)来修改标记元素的显示属性Cargo 实现提供项目元数据信息的服务器。
机能
这个MCP 服务器提供以下功能:
- 获取项目元数据信息
- 获取包信息
- 获取相关性列表
- 获取构建目标
- 获取工作区信息
- 获取特征信息
使用方法
构建
cargo build --release実行
cargo run或者,您可以直接运行已构建的二进制:
./target/release/mcp-attr-example-cargo-metadataMCP 与客户端协作
将此服务器MCP 客户端(例如:Claude Desktop)要与客户机协作,请在客户机配置文件中添加以下内容:
{
"mcpServers": {
"cargo-metadata": {
"command": "path/to/mcp-attr-example-cargo-metadata"
}
}
}提供的工具
此服务器提供以下工具:
get_metadata-获取项目元数据get_package_info-获取项目包信息get_dependencies-获取项目相关性列表get_targets-获取项目的构建目标get_workspace_info-获取项目的工作区信息get_features-获取项目特征信息
每个工具都是可选的 manifest_path 接收参数。如果未指定,请单击Cargo.toml 文件被使用。
技术细节
该项目使用以下技术:
许可证
MIT 在工作空间的边缘Apache-2.0
