使用说明
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)
- 切换到项目文件夹:
cd upside-down
- 安装依赖项:
npm install
- 构建TypeScript源代码:
npm run build
- 运行编译后的输出:
node build/index.js
备注
- 此工作区中的许多项目都使用ESM(
type: "module").使用Node v18+以获得最佳兼容性。 - 如果您想要开发工作流,请添加
dev和start单个项目的脚本package.json并相应地更新该项目的README。
贡献/支持
- 在此存储库中打开问题或PR,以获取问题、改进或其他示例项目。
