mcpField
M
MCP Server

MCP Server

本地服务
github.com/quang-pham-devAI 与智能体033 周前更新

关于 MCP Server

MCP Server 是基于 Cloudflare Workers 和 Hono 构建的 AI 服务代理,面向需要调用 Anthropic Claude 或 OpenAI 的应用。它还提供健康检查和提供商配置信息接口。

主要功能

  1. 01支持 Anthropic Claude 和 OpenAI
  2. 02部署至 Cloudflare Workers
  3. 03使用 Hono 处理请求
  4. 04提供健康检查和提供商信息接口

适用场景

  1. 01代理 AI 服务请求
  2. 02检查服务状态和提供商配置

MCP 相关

服务通过 `POST /api/mcp` 接收 AI 服务请求,JSON 负载包含上下文、查询和选项。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP 服务

基于 Cloudflare Workers 和 Hono 框架构建的现代 AI 服务代理,支持 Anthropic Claude 和 OpenAI 等多个 AI 提供商。

服务器 MCP 服务

功能

  • 多提供商 AI 服务集成(Anthropic Claude、OpenAI)
  • 基于 Cloudflare Workers 构建,可在全球边缘部署
  • 使用 Hono 框架实现快速高效的请求处理
  • 使用 TypeScript 实现类型安全
  • 支持跨域请求的 CORS
  • 健康检查和提供商信息端点

前提条件

  • Node.js(推荐使用 LTS 版本)
  • npm 或 pnpm 包管理器
  • 用于部署的 Cloudflare 账户
  • 所支持 AI 提供商的 API 密钥

安装

  1. 克隆仓库
  2. 安装依赖:
pnpm install

环境设置

  1. 复制示例环境文件:
cp .env.example .env
  1. 在 .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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。