使用说明
MCP Server
A Testing Environment for Model Context Protocol
This repository serves as a playground to explore Model Context Protocol (MCP) capabilities and experiment with integrating AI models with external data sources and tools. More information about MCP can be found here
特性
该测试环境包括:
- MCP TypeScript SDK:官方SDK集成
- TypeScript:具有严格类型检查的最新版本
- ESLint:具有多个插件的高级linting
- 速度:现代测试框架
- ts重置:类型安全改进
设置
先决条件
- Node.js(建议使用v20或更高版本)
- pnpm
安装
- 克隆此存储库:
git clone https://github.com/vincentdchn/mcp-server
cd mcp-server
- 使用正确的节点版本
nvm use
- 安装依赖项:
pnpm install
- 运行开发服务器:
pnpm dev
测试
使用以下命令在监视模式下运行测试:
pnpm test
CI模式下的测试:
pnpm test:ci
覆盖范围测试:
pnpm test:coverage
贡献
- 分叉存储库
- 创建功能分支
- 提交您的更改
- 推到分支
- 打开拉取请求
许可证
该项目根据MIT许可证获得许可。
可用脚本
dev:以监视模式运行开发服务器test:使用Vitest运行测试test:ci:在CI模式下运行测试test:coverage:运行覆盖率测试lint:运行ESLint并自动修复format:使用Prettier格式化代码build:构建TypeScript项目