MCP Server Playground

MCP Server Playground

site icon
2025.03.12 6
JavaScript开发工具实验平台开发效率
MCP Server Playground 是一个基于 TypeScript 构建的 MCP 服务器实验平台,旨在提供一个学习和测试 MCP 服务器集成的环境。该项目基于教程和视频材料,扩展了原始功能,并计划添加更多工具和功能,使其成为一个强大的 MCP 服务器实验平台。
View on GitHub

Overview

基本能力

产品定位

MCP Server Playground 是一个用于学习和实验 MCP 服务器的平台,支持与 Calude Desktop 和 Cursor IDE 的集成。

核心功能

  • TypeScript-based server: 使用 TypeScript 实现,提供更好的结构和错误检查。
  • Modular design: 模块化设计,易于扩展新命令、功能和集成。
  • Integration-ready: 支持与 Calude Desktop 和 Cursor IDE 集成,提升开发体验。
  • Expandable playground: 提供沙盒环境,用于实验超出教程示例的额外工具和修改。

适用场景

  • 学习和实验 MCP 服务器的开发人员。
  • 需要与 Calude Desktop 和 Cursor IDE 集成的开发团队。
  • 希望扩展 MCP 服务器功能的开发者。

工具列表

  • npm run build: 编译 TypeScript 代码并设置适当的权限。
  • npm run prepare: 运行构建脚本(适用于 git hooks)。
  • npm run watch: 监视 TypeScript 文件的变化。
  • npm run inspector: 运行 MCP 检查工具。

常见问题解答

  • 无明确常见问题解答部分。

使用教程

使用依赖

  • Node.js (v12 或更高版本)
  • npm 或 Yarn
  • TypeScript(如果未全局安装)

安装教程

  1. 通过 Smithery 安装: bash npx -y @smithery/cli install mcp-server-playground --client claude
  2. 克隆仓库: bash git clone <repo_url> cd mcp-server-playground
  3. 安装依赖: bash npm install
  4. 构建项目: bash npm run build

调试方式

  • 使用 npm run watch 监视文件变化。
  • 使用 npm run inspector 运行 MCP 检查工具。

许可证

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