使用说明
项目简介
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 的详细说明。
安装步骤
- 安装依赖: 在项目根目录下运行以下命令安装项目依赖:
npm install - 构建服务器: 运行以下命令构建服务器代码:
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' 文件的实际路径。
基本使用方法
- 启动服务器: MCP 客户端配置完成后,当客户端需要与 Solana Docs Server MCP 服务器交互时,会自动启动服务器。
- 通过客户端调用工具: 在 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