此仓库是一个用于实验使用TypeScript构建的MCP服务器的游乐场。它是教程和视频《构建你的第一个MCP服务器》的个性化版本,旨在作为学习资源以及测试与Calude桌面和Cursor IDE集成的平台。
本项目基于以下材料:
原始教程提供了一个基础,我在此基础上进行了扩展。除了教程中的示例外,我还计划添加额外的工具和功能,以将此代码发展成一个强大的MCP服务器实验游乐场。
要通过Smithery自动安装MCP Server Playground到Claude桌面:
npx -y @smithery/cli install mcp-server-playground --client claude
git clone <repo_url>
cd mcp-server-playground
npm install
npm run build
该项目使用环境变量。创建一个.env文件来设置您的配置选项。如果将来提供了示例文件(.env.example),请将其用作模板。
mcp-server-playground/
├── src/ # 源代码目录
│ └── index.ts # 主服务器实现
├── build/ # 编译后的JavaScript文件
├── package.json # 项目依赖项和脚本
├── tsconfig.json # TypeScript配置
└── README.md # 项目文档
npm run build - 编译TypeScript代码并设置正确的权限npm run prepare - 运行构建脚本(适用于git钩子)npm run watch - 监视TypeScript文件的变化npm run inspector - 运行MCP检查器工具欢迎贡献!如果您有建议、改进或新的集成,请分叉仓库并在您的更改上创建拉取请求。
本项目采用MIT许可证 - 详情见LICENSE文件。
此项目是一个沙盒环境,旨在测试各种适应性和MCP服务器的集成。随着新工具和想法的发展,将会进行更新和扩展。