
anchor-mcp

2025.03.04
1
RustLLM 集成CLI 工具开发效率
Anchor MCP 是一个基于 Model Context Protocol (MCP) 的 CLI 服务器模板,专为 Anchor 程序设计。MCP 是一个开放协议,旨在实现大型语言模型(LLM)应用与外部数据源和工具的无缝集成。该服务器提供了一个标准化的方式,帮助开发者在构建 AI 增强的 IDE、聊天界面或自定义 AI 工作流时,为 LLM 提供所需的上下文连接。
View on GitHub
Overview
基本能力
产品定位
Anchor MCP 是一个 CLI 服务器模板,用于支持 Anchor 程序与 LLM 应用的集成,通过 MCP 协议提供标准化的上下文连接。
核心功能
- 支持 MCP 协议,实现 LLM 应用与外部数据源和工具的集成。
- 提供 CLI 接口,支持
--mcp
、--prompts
和--tools
等选项。 - 可配置为 Claude Desktop 的 MCP 服务器,支持安全检查和文件检查功能。
适用场景
- 构建 AI 增强的 IDE。
- 增强聊天界面的上下文感知能力。
- 创建自定义的 AI 工作流。
工具列表
security_check_program
:用于程序安全检查的工具。security_check_file
:用于文件安全检查的工具。
常见问题解答
- 如何查看 MCP 日志?使用命令
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
。
使用教程
使用依赖
- 需要安装 Rust 环境以支持
mcp-rs-template
。
安装教程
- 通过 Cargo 安装 Anchor MCP:
bash cargo install anchor-mcp
- 配置 Claude Desktop 的
claude_desktop_config.json
文件,添加 MCP 服务器配置。
调试方式
- 使用
--mcp
选项启动服务器以启用 MCP 功能。 - 使用
--prompts
和--tools
选项查看提示和工具信息。 - 通过日志文件
~/Library/Logs/Claude/mcp*.log
监控运行状态。