关于 MCP Server
MCP Server 是基于 Cloudflare Workers 和 Hono 构建的 AI 服务代理,面向需要调用 Anthropic Claude 或 OpenAI 的应用。它还提供健康检查和提供商配置信息接口。
主要功能
- 01支持 Anthropic Claude 和 OpenAI
- 02部署至 Cloudflare Workers
- 03使用 Hono 处理请求
- 04提供健康检查和提供商信息接口
适用场景
- 01代理 AI 服务请求
- 02检查服务状态和提供商配置
MCP 相关
服务通过 `POST /api/mcp` 接收 AI 服务请求,JSON 负载包含上下文、查询和选项。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 服务
基于 Cloudflare Workers 和 Hono 框架构建的现代 AI 服务代理,支持 Anthropic Claude 和 OpenAI 等多个 AI 提供商。
功能
- 多提供商 AI 服务集成(Anthropic Claude、OpenAI)
- 基于 Cloudflare Workers 构建,可在全球边缘部署
- 使用 Hono 框架实现快速高效的请求处理
- 使用 TypeScript 实现类型安全
- 支持跨域请求的 CORS
- 健康检查和提供商信息端点
前提条件
- Node.js(推荐使用 LTS 版本)
- npm 或 pnpm 包管理器
- 用于部署的 Cloudflare 账户
- 所支持 AI 提供商的 API 密钥
安装
- 克隆仓库
- 安装依赖:
pnpm install
环境设置
- 复制示例环境文件:
cp .env.example .env
- 在
.env中配置 API 密钥和偏好的环境变量
开发
启动开发服务器:
pnpm run dev
服务器将在开发模式下启动,并启用热重载。
部署
部署到 Cloudflare Workers:
pnpm run deploy
API 端点
健康检查
GET /health- 返回服务器状态和配置信息
提供商信息
GET /api/provider- 返回当前的 AI 提供商和模型配置
MCP API
POST /api/mcp- AI 服务请求的主端点
- 接受包含上下文、查询和选项的 JSON 载荷
项目结构
├── src/
│ ├── controllers/ # Request handlers
│ ├── models/ # Type definitions
│ ├── services/ # AI service implementations
│ └── index.ts # Main application entry
├── public/ # Static assets
└── wrangler.jsonc # Cloudflare Workers configuration
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。