模型上下文协议服务器

一个包含多种模型上下文协议(MCP)服务器实现的单仓库,提供快速构建、高效依赖管理和代码质量工具支持。

  • by cravatsc
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 cravatsc/mcp-servers

使用说明

MCP服务器

这是一个包含各种模型上下文协议(MCP)服务器实现的monorepo。

包裹

  • @mcp-servers/add-demo:一个实现简单添加工具的演示MCP服务器

发展

该项目使用pnpm工作区和Turborepo进行快速、高效的构建。开始:

  1. 安装pnpm(如果尚未安装):
npm install -g pnpm
  1. 安装依赖项:
pnpm install
  1. 构建所有包:
pnpm build
  1. 运行开发模式:
pnpm dev
  1. 运行linting:
pnpm lint
  1. 格式代码:
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打毛