Vercel AI SDK MCP 服务器项目

Vercel AI SDK MCP 服务器项目是一个基于 Vercel AI SDK 核心功能的模型上下文协议(MCP)服务器,旨在为 AI 开发环境(如 Cursor)提供支持。它集成了 Vercel AI SDK 的核心功能,如生成对象、生成文本、流式文本和 UI 生成,并支持与其他 MCP 服务器(如 mcp-figma 和 magic-mcp)的协同工作。

  • by chiziuwaga
  • 更新于
在 GitHub 查看 chiziuwaga/vercel-ai-sdk-mcp-project

使用说明

基本能力

产品定位

Vercel AI SDK MCP 服务器项目是一个为 AI 开发环境提供支持的 MCP 服务器,专注于集成 Vercel AI SDK 的核心功能并与其他 MCP 服务器协同工作。

核心功能

  • Vercel AI SDK 集成:提供封装了 Vercel AI SDK 核心功能的 MCP 工具(如 generate_object、generate_ui_component 等)。
  • 工具分类管理:通过 ToolManager 和 set_tool_category 元工具管理暴露给 Cursor 的活动工具数量。
  • Figma/Magic MCP 占位符:包含 mcp-figma 和 magic-mcp 的连接器和工具注册占位符,用于通过 Cursor AI 进行编排。
  • Smithery 部署支持:配置了 Dockerfile 和 smithery.yaml,便于在 Smithery.ai 上部署。
  • Cursor 集成:设计用于通过 .cursor/mcp.json 配置在 Cursor 中使用。

适用场景

  • 多 MCP 服务器协同工作流(如设计提取、灵感生成和结构化生成)。
  • AI 开发环境中使用 Vercel AI SDK 功能。
  • 通过 Cursor AI 编排复杂任务。

工具列表

  • generate_object:生成结构化对象。
  • generate_ui_component:生成 UI 组件。
  • set_tool_category:管理工具分类。

使用教程

使用依赖

  • Node.js(v20 或更高版本)
  • npm
  • Git
  • Cursor
  • Smithery 账户
  • API 密钥(OpenAI、Figma、21st Dev)

安装教程

  1. 克隆仓库:
    git clone https://github.com/chiziuwaga/vercel-ai-sdk-mcp-project.git
    cd vercel-ai-sdk-mcp-project
    
  2. 安装依赖:
    npm install
    
  3. 创建 .env 文件并填写 API 密钥。
  4. 构建代码:
    npm run build
    
  5. 运行本地服务器:
    npm run start
    

调试方式

  • 确保 MCP 服务器正在运行(本地或通过 Smithery 配置)。
  • 创建 Cursor 规则文件(.cursor/rules/)以指导 AI 行为。
  • 通过 Cursor AI 调用工具并检查输出。