Vercel MCP服务器
一种基于Python的工具,用于通过模型上下文协议(MCP)实现与Vercel API交互,该协议可扩展为允许人工智能系统和人类以结构化方式与Vercel的API交互。
特性
- REST API集成:直接与Vercel的REST API通信
- 交互式客户端:用于探索Vercel资源的基于终端的UI
- AI友好界面:旨在通过MCP协议与人工智能助手协同工作
可用工具
- 列出所有Vercel项目
- 列出具有筛选选项的部署
- 获取详细的项目信息
- 列出项目域
- 列出环境变量
- 获取用户帐户信息
- 列出部署别名
- 检查服务器状态
安装
- 克隆此存储库:
git clone https://github.com/jasona7/mcp-vercel-server.git
cd mcp-vercel-server- 安装依赖项:
pip install requests rich fastmcp- 设置您的Vercel API令牌:
export VERCEL_TOKEN=your_vercel_token用法
启动服务器
python mcp_vercel_server.py使用MCP客户端
python mcp_vercel_client.py╭──────────────────────────────────────────────────────────╮
│ MCP Vercel Explorer │
│ A terminal UI for interacting with Vercel API operations │
╰──────────────────────────────────────────────────────────╯
Connected to server. 9 tools available.
Available Actions:
1. List Projects
2. List Deployments
3. Get Project Info
4. List Project Domains
5. List Environment Variables
6. Get User Info
7. List Deployment Aliases
8. Check Server Status
9. Exit
10. Toggle Debug Mode
Enter the number of the action you want to perform: 8
JSON Response:
{
"status": "online",
"server_name": "MCP Vercel CLI Server",
"version": "1.0.0",
"vercel_cli_installed": true,
"vercel_cli_version": "33.0.2",
"vercel_token_configured": true,
"pid": 1108902,
"timestamp": "2025-03-25T17:24:21.471169"
}
## 贡献
欢迎投稿!请打开一个问题或提交任何改进或错误修复的拉取请求。
## 许可证
该项目根据MIT许可证获得许可。请参阅 [许可证](LICENSE) 文件以获取详细信息。
