Simple MCP Server

Simple MCP Server

site icon
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 等客户端集成测试

工具列表

  1. pnpm mcp:dev - 运行开发服务器
  2. pnpm mcp:inspect - 使用 MCP Inspector 的 web UI
  3. pnpm format - 格式化代码
  4. 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

许可证

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