
Simple MCP Server

2025.04.22
0
TypeScriptMCP 协议服务器TypeScript 服务器其它
mcp-server 是一个基于 fastMCP 构建的极简 TypeScript MCP 服务器,主要用于返回简单的 "hello" 响应。它提供了基本的 MCP 服务器功能,并支持 TypeScript 开发环境。
View on GitHub
Overview
基本能力
产品定位
mcp-server 是一个轻量级的 MCP (Model Context Protocol) 服务器实现,主要用于演示和学习 MCP 协议的基本功能。
核心功能
- 简单的 MCP 服务器实现
- TypeScript 支持
- 使用 Biome 进行代码格式化和 linting
- 使用 pnpm 作为包管理器
适用场景
- MCP 协议的学习和演示
- 快速搭建一个简单的 MCP 服务器
- 与 Claude Desktop 等客户端集成测试
工具列表
pnpm mcp:dev
- 运行开发服务器pnpm mcp:inspect
- 使用 MCP Inspector 的 web UIpnpm format
- 格式化代码pnpm lint
- 代码 linting
常见问题解答
- 客户端能力警告:当运行服务器时可能会看到
[warning] FastMCP could not infer client capabilities
警告,这是正常现象,当客户端不提供能力信息时会出现,服务器仍能正常工作。
使用教程
使用依赖
- Node.js 18+
- pnpm
安装教程
pnpm install
调试方式
# 构建项目
pnpm build
# 运行开发服务器
pnpm mcp:dev
# 使用 MCP Inspector
pnpm mcp:inspect
# 格式化代码
pnpm format
# 代码 linting
pnpm lint