Simple MCP

Simple MCP

site icon
2025.03.28 1
TypeScriptMCP 服务器TypeScript 库开发效率
Simple MCP 是一个简单的 TypeScript 库,用于创建符合 MCP(Model Context Protocol)协议的服务器。它提供了简单的 API、类型安全、参数验证等功能,帮助开发者快速构建 MCP 兼容的服务。
View on GitHub

Overview

基本能力

产品定位

Simple MCP 是一个用于创建 MCP(Model Context Protocol)服务器的 TypeScript 库,旨在简化 MCP 服务器的开发流程。

核心功能

  • 简单 API:通过极简代码创建 MCP 服务器。
  • 类型安全:完全支持 TypeScript,提供类型安全。
  • 参数验证:内置 Zod 参数验证功能。
  • MCP 兼容:完全实现 Model Context Protocol。

适用场景

  • 快速构建 MCP 兼容的服务。
  • 开发需要参数验证和类型安全的工具。
  • 创建基于类或函数的 MCP 工具。

工具列表

  • Greet Tool:简单的问候工具,接收一个名字参数并返回问候语。
  • Calculator Tool:数学运算工具,支持基本的数学操作。

常见问题解答

  • 无具体常见问题解答内容。

使用教程

使用依赖

安装 Node.js 和 npm。

安装教程

npm install simple-mcp

调试方式

启动服务器后,可以通过调用注册的工具进行调试。例如:

// 启动服务器
server.start({ transportType: 'stdio' });

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。