AI SDK MCP测试场
Next.js项目,用于测试Vercel AI SDK的模型上下文协议(MCP)客户端和服务器功能。这个游乐场允许尝试MCP工具、传输和集成。
关于MCP
模型上下文协议(MCP)是AI SDK中的一个实验性功能,它为跨各种服务发现和使用工具提供了一个标准化的接口。它能够:
- 使用不同的传输方法(SSE、stdio)连接到MCP服务器
- 从远程或本地服务器发现工具
- 调用AI模型的标准化工具
技术栈
前端
- 框架: Next.js 15
- 造型: 顺风CSS
- UI组件: shadcn/ui
人工智能集成
- AI SDK: Vercel AI SDK
- MCP客户端: 使用
experimental_createMCPClient - 运输方式: SSE和stdio实施
项目结构
actions-AI交互的服务器操作app-Next.js应用程序路由器页面和布局components-可重用UI组件db-用于存储提示和结果的数据库lib-实用程序功能和MCP客户端设置public-静态资产
入门指南
- 创建环境文件:
cp .env.example .env.local- 安装依赖项:
bun install- 运行开发服务器:
bun dev打开 http://localhost:3000 使用浏览器查看结果。
MCP实施示例
- 使用不同的传输方法创建MCP客户端
- 从MCP服务器中发现和使用工具
- 将工具响应与AI模型集成
了解更多
参考文献
本项目旨在测试和开发MCP客户端/服务器功能。
