使用说明

项目简介

Solana Docs Server MCP 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为大型语言模型 (LLM) 应用提供访问 Solana 开发者文档的能力。通过此服务器,LLM 可以获取最新的 Solana 文档内容和 API 参考信息,从而更好地理解和使用 Solana 区块链技术。

主要功能点

  • 获取最新文档 (get_latest_docs): 允许 LLM 获取指定 Solana 文档章节的最新内容,例如 "developing", "running-validator", "economics" 等。
  • 文档搜索 (search_docs): 支持 LLM 在 Solana 文档中进行关键词搜索,快速定位相关信息。
  • API 参考查询 (get_api_reference): 提供 Solana SDK API 的参考信息查询,例如查询 "transaction", "pubkey", "system_instruction" 等 API 的详细说明。

安装步骤

  1. 安装依赖: 在项目根目录下运行以下命令安装项目依赖:
    npm install
  2. 构建服务器: 运行以下命令构建服务器代码:
    npm run build

服务器配置

要将 Solana Docs Server MCP 集成到 MCP 客户端(例如 Claude Desktop),您需要配置客户端以连接到此服务器。以下是在 'claude_desktop_config.json' 文件中添加服务器配置的示例:

{
  "mcpServers": {
    "solana-docs-server": {  // 服务器名称,客户端使用此名称引用
      "command": "/path/to/solana-docs-server/build/index.js" //  Solana Docs Server MCP 服务器的启动命令,请替换为实际路径
    }
  }
}

请注意:

  • '/path/to/solana-docs-server/build/index.js' 需要替换为 Solana Docs Server MCP 服务器构建后 'index.js' 文件的实际路径。

基本使用方法

  1. 启动服务器: MCP 客户端配置完成后,当客户端需要与 Solana Docs Server MCP 服务器交互时,会自动启动服务器。
  2. 通过客户端调用工具: 在 MCP 客户端中,您可以指示 LLM 调用 Solana Docs Server MCP 提供的工具来获取 Solana 文档信息。例如,您可以指示 LLM 使用 'get_latest_docs' 工具来获取 "developing" 章节的文档,或使用 'search_docs' 工具搜索关于 "账户" 的信息。服务器会将查询结果以结构化 JSON 格式返回给客户端,供 LLM 使用。

例如,在支持 MCP 的 LLM 客户端中,您可以指示 LLM 执行以下操作:

"请使用 'get_latest_docs' 工具获取 'developing' 章节的 Solana 文档。"

或者

"请使用 'search_docs' 工具在 Solana 文档中搜索 'program account'。"

服务器将处理这些请求,并返回相关的 Solana 文档信息。

信息

分类

网页与API