Setup

Setup

site icon
2025.05.04 0
TypeScript模型上下文协议协议实现其它
MCP Starter 是一个通用的模型上下文协议(MCP)服务器和客户端的简单实现,旨在为未来的复用提供基础。该项目包含服务器和客户端的实现,需要分别安装依赖并运行。
View on GitHub

Overview

基本能力

产品定位

MCP Starter 是一个通用的模型上下文协议(MCP)服务器和客户端的简单实现,旨在为未来的复用提供基础。

核心功能

  • 提供 MCP 协议的服务器和客户端实现。
  • 支持通过 TypeScript 运行。

适用场景

  • 需要快速搭建 MCP 协议服务的场景。
  • 需要复用 MCP 协议实现的开发项目。

工具列表

  • mcp-server.ts:MCP 协议的服务器实现。
  • mcp-client.ts:MCP 协议的客户端实现。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 pnpm。
  2. 分别进入服务器和客户端目录安装依赖。

服务器依赖安装

cd server
pnpm i

客户端依赖安装

cd client
pnpm i

安装教程

  1. 克隆项目到本地。
  2. 分别进入服务器和客户端目录安装依赖(如上所述)。

调试方式

运行服务器

cd server
npx tsx mcp-server.ts

运行客户端

cd client
npx tsx mcp-client.ts

许可证

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