anchor-mcp

anchor-mcp

site icon
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

安装教程

  1. 通过 Cargo 安装 Anchor MCP: bash cargo install anchor-mcp
  2. 配置 Claude Desktop 的 claude_desktop_config.json 文件,添加 MCP 服务器配置。

调试方式

  • 使用 --mcp 选项启动服务器以启用 MCP 功能。
  • 使用 --prompts--tools 选项查看提示和工具信息。
  • 通过日志文件 ~/Library/Logs/Claude/mcp*.log 监控运行状态。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。