my-mcp-server

my-mcp-server

site icon
2025.04.21 0
TypeScript工具开发MCP 协议开发效率
my-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,使用 mcp-framework 构建。它允许开发者创建和管理自定义工具,并通过 MCP 协议与 Claude Desktop 客户端集成。
View on GitHub

Overview

基本能力

产品定位

my-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在为开发者提供一个灵活的工具开发和集成平台。

核心功能

  1. 工具开发与管理:支持创建和管理自定义工具,如数据处理工具、API 客户端和文件处理器等。
  2. MCP 协议支持:通过 MCP 协议与 Claude Desktop 客户端集成。
  3. 工具发布:支持将工具发布到 npm,方便其他开发者使用。

适用场景

  1. 开发工具扩展:为 Claude Desktop 客户端开发自定义工具。
  2. 工具共享:通过 npm 发布工具,供其他开发者使用。
  3. 本地开发:在本地环境中开发和测试 MCP 工具。

工具列表

  1. ExampleTool:示例工具,展示如何创建和使用 MCP 工具。
  2. data-processor:数据处理工具。
  3. api-client:API 客户端工具。
  4. file-handler:文件处理工具。

常见问题解答

  1. 如何添加新工具? 使用 mcp add tool <tool-name> 命令添加新工具。
  2. 如何发布工具到 npm? 更新 package.json 后,运行 npm publish 发布工具。
  3. 如何与 Claude Desktop 集成? 在 Claude Desktop 配置文件中添加 MCP 服务器配置。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 安装项目依赖: bash npm install

安装教程

  1. 克隆项目或下载源代码。
  2. 安装依赖: bash npm install
  3. 构建项目: bash npm run build

调试方式

  1. 构建项目: bash npm run build
  2. 本地测试: bash npm link my-mcp-server
  3. 检查工具是否加载: 确保工具在服务器启动时自动加载。

许可证

该项目遵循 None 开源许可条款。