模型上下文协议SDK

MCP是一个轻量级协议和SDK,用于在工具和模型之间交换结构化上下文和元数据,支持构建可组合的集成系统。

  • by deivisondfs2
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 deivisondfs2/MCP

使用说明

MCP项目(工作区根)

此文件夹包含使用模型上下文协议(MCP)的示例项目。

什么是MCP?

  • MCP(模型上下文协议): 一种轻量级协议和附带的SDK,用于在工具和模型之间交换结构化上下文和元数据。启用MCP的库使构建可组合集成变得更加容易,其中模型和外部系统共享定义良好的上下文。

此工作区

  • 目的: 一小部分示例项目,演示如何在真实代码库中使用MCP相关的SDK和验证库。
  • 包含的项目: upside-down/ --一个最小的TypeScript示例,编译为 build/index.js 并使用 @modelcontextprotocol/sdk 和 zod 用于验证。

快速链接

  • 项目文件夹: ./upside-down/
  • 项目自述: ./upside-down/README.md

快速入门(适用于 upside-down)

  1. 切换到项目文件夹:
cd upside-down
  1. 安装依赖项:
npm install
  1. 构建TypeScript源代码:
npm run build
  1. 运行编译后的输出:
node build/index.js

备注

  • 此工作区中的许多项目都使用ESM(type: "module").使用Node v18+以获得最佳兼容性。
  • 如果您想要开发工作流,请添加 dev 和 start 单个项目的脚本 package.json 并相应地更新该项目的README。

贡献/支持

  • 在此存储库中打开问题或PR,以获取问题、改进或其他示例项目。