返回 MCP 目录
public公开dns本地运行

vercel-api-mcp

一个基于Cloudflare Workers的轻量级模型控制协议(MCP)服务器,用于AI代理与Vercel API交互

article

README

🚀 使用Vercel API的轻量级模型控制协议(MCP)服务器

这是一个轻量级的Model Control Protocol (MCP) 服务器,它借助 create-mcp 创建,并部署在Cloudflare Workers上。该服务器可让AI代理(例如Cursor)通过MCP协议与 Vercel API 进行交互。此项目目前仍处于开发阶段,后续会按需添加更多工具。

🚀 快速开始

此轻量级MCP服务器允许AI代理通过MCP协议与Vercel API交互,为AI应用提供便利。

✨ 主要特性

  • 轻量级设计,借助Cloudflare Workers部署。
  • 允许AI代理通过MCP协议与Vercel API交互。
  • 可根据需要添加更多工具。

📦 安装指南

安装步骤

  1. 运行自动化安装脚本以克隆此MCP服务器并将其部署到您的Cloudflare账户:
bun create mcp --clone https://github.com/zueai/vercel-api-mcp
  1. 打开Cursor Settings -> MCP -> 添加新的MCP服务器,并将复制到剪贴板的命令粘贴进去。
  2. 上传您的 Vercel API令牌 作为秘密变量:
bunx wrangler secret put VERCEL_API_TOKEN

部署更新

  1. 运行部署脚本:
bun run deploy
  1. 刷新您的Cursor窗口以使用更新后的工具。

💻 使用示例

基础用法

要创建新的MCP工具,请将方法添加到src/index.ts中的MyWorker类。每个函数都会自动成为可用的MCP工具,供您的代理调用。示例代码如下:

/**
 * 一个温暖友好的问候语,来自您的MCP服务器。
 * @param name {string} 要问候的人的名字。
 * @return {string} 您的问候内容。
 */
sayHello(name: string) {
    return `你好,${name}!`;
}

注意事项

JSDoc注释非常重要:

  • 第一行将成为工具的描述
  • @param标签定义参数的类型和描述
  • @return标签指定返回值及其类型

📚 详细文档

已提供的工具

请查看 src/index.ts 以获取当前可用工具列表。每个类中的方法都是一个MCP工具。

学习资源

请参考以下资源以获取更多信息:

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端