MCP TS Quickstart

MCP TS Quickstart

site icon
2025.04.04 0
TypeScript快速启动原型开发开发效率
MCP TS Quickstart 是一个基于 TypeScript 的 MCP 服务器快速启动项目,它提供了一个基本的 MCP 服务器实现,使用 `stdio` 传输协议,并能够获取 Hacker News 的顶级故事。该项目无需构建步骤,直接利用 Node v23 运行。
View on GitHub

Overview

基本能力

产品定位

MCP TS Quickstart 是一个用于快速启动和开发 MCP 服务器的 TypeScript 项目,特别适合需要快速集成 MCP 协议和进行原型开发的场景。

核心功能

  • 提供基本的 MCP 服务器实现
  • 使用 stdio 传输协议
  • 获取 Hacker News 的顶级故事
  • 无需构建步骤,直接运行
  • 支持通过 MCP Inspector UI 进行交互

适用场景

  • 快速集成 MCP 协议
  • 原型开发
  • 学习和理解 MCP 服务器的工作原理

工具列表

  • topStories 工具:用于获取 Hacker News 的顶级故事

常见问题解答

  • 如何添加新工具?可以复制 topStories 工具并修改它。
  • 如何导入本地源文件?确保使用 .ts 扩展名。
  • 如何导入类型?在导入前添加 type 关键字。
  • 如何导入库?确保导入实际的源文件扩展名。

使用教程

使用依赖

需要安装以下工具: - git - nvm - pnpm

安装教程

git clone [email protected]:cephalization/mcp-ts-quickstart.git
cd mcp-ts-quickstart
nvm install && nvm use
pnpm install

调试方式

nvm install && nvm use
pnpm install
pnpm start

启动后,可以通过 MCP Inspector UI 在 http://localhost:6274 进行交互。

许可证

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