关于 MCP Servers
这是一个使用 pnpm workspaces 与 Turborepo 管理的 MCP 服务单体仓库,面向开发者。当前包含一个演示加法工具的 MCP 服务,并提供 TypeScript、构建、格式化和 lint 配置。
主要功能
- 01包含加法演示 MCP 服务
- 02pnpm workspaces 依赖管理
- 03Turborepo 构建
- 04TypeScript 支持
- 05Prettier 格式化与 ESLint 检查
适用场景
- 01开发 MCP 服务示例
- 02在单体仓库中构建多个包
MCP 相关
仓库包含一个实现简单加法工具的 MCP 服务,可向 MCP 客户端提供加法能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 服务
这是一个包含多种 Model Context Protocol(MCP)服务实现的单体仓库。
包
@mcp-servers/add-demo:实现简单加法工具的演示 MCP 服务
开发
本项目使用 pnpm 工作区和 Turborepo,实现快速、高效的构建。开始使用:
- 安装 pnpm(如果尚未安装):
npm install -g pnpm
- 安装依赖:
pnpm install
- 构建所有包:
pnpm build
- 运行开发模式:
pnpm dev
- 运行代码检查:
pnpm lint
- 格式化代码:
pnpm format
项目结构
mcp-servers/
├── packages/
│ └── add-demo/ # Demo MCP server with add tool
├── package.json # Root package.json with workspace config
├── pnpm-workspace.yaml # PNPM workspace configuration
├── turbo.json # Turborepo configuration
└── tsconfig.json # Base TypeScript configuration
功能
- 🚀 使用 Turborepo 实现快速构建
- 📦 使用 pnpm 高效管理依赖
- 🔍 支持 TypeScript
- 🧹 使用 Prettier 格式化代码
- 🔍 使用 ESLint 进行代码检查
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。