Solana Docs MCP Server

Solana Docs MCP Server

Solana Docs MCP Server 是一个基于 TypeScript 的 MCP 服务器,提供简单的笔记管理系统,支持笔记创建、管理和摘要生成,适用于与 Claude Desktop 集成的开发场景。

87 浏览
2025-12-24 发布

详细介绍

Solana Docs MCP Server 是一个基于 TypeScript 实现的 Model Context Protocol (MCP) 服务器,旨在提供一个简单但功能完整的笔记管理系统。该服务器支持通过资源管理、工具调用和提示生成等方式,实现笔记的创建、访问和摘要生成,适用于需要与 Claude Desktop 等工具集成的开发场景。

核心功能

Solana Docs MCP Server 提供了以下核心功能,帮助用户高效管理笔记内容:

  • 资源管理:支持通过 `note://` URI 访问和列出笔记,每条笔记包含标题、内容和元数据,便于结构化管理。
  • 创建笔记:用户可以通过指定标题和内容创建新的文本笔记,笔记将被存储在服务器状态中。
  • 生成笔记摘要:提供生成所有存储笔记摘要的功能,摘要内容将作为嵌入资源返回,便于后续由 LLM 进行总结。

安装方法

安装 Solana Docs MCP Server 需要依赖 Node.js 环境,并通过 npm 安装和构建项目。

npm install

安装完成后,运行以下命令构建服务器:

npm run build

如果需要在开发过程中自动重建,可以运行:

npm run watch

配置说明

为了与 Claude Desktop 集成,需要在配置文件中添加服务器路径。配置文件路径如下:

  • MacOS:`~/Library/Application Support/Claude/claude_desktop_config.json`
  • Windows:`%APPDATA%/Claude/claude_desktop_config.json`

在配置文件中添加以下 JSON 内容:

{
  "mcpServers": {
    "solana-docs-server": {
      "command": "/path/to/solana-docs-server/build/index.js"
    }
  }
}

使用方法

以下是 Solana Docs MCP Server 的典型使用示例:

create_note('我的笔记', '这是我的第一篇笔记。')

该命令将创建一个标题为“我的笔记”,内容为“这是我的第一篇笔记。”的新笔记。

summarize_notes()

该命令将生成所有存储笔记的摘要内容,便于后续处理和分析。

使用场景

Solana Docs MCP Server 适用于以下场景:

  • 需要管理个人笔记和文档摘要的用户。
  • 希望将笔记系统与 Claude Desktop 等工具集成的开发者。
  • 需要通过 MCP 协议实现资源管理与提示生成的开发项目。

调试说明

由于 MCP 服务器通过标准输入输出进行通信,调试可能较为复杂。推荐使用 MCP Inspector 工具进行调试。可以通过以下命令启动 Inspector:

npm run inspector

Inspector 将提供一个可在浏览器中访问的调试工具 URL。

Solana Docs MCP Server 通过简洁的 API 和清晰的结构,为用户提供了一个高效、灵活的笔记管理系统,适合需要与 MCP 协议集成的开发场景。

笔记管理 MCP TypeScript

相关服务推荐

查看更多