mcpField
M
MCP pour OpenAI et Claude

MCP pour OpenAI et Claude

本地服务
github.com/SpysailorAI 与智能体081 周前更新

关于 MCP pour OpenAI et Claude

这是一个 Node.js 服务,通过 HTTP 接口将请求发送到 OpenAI 或 Anthropic Claude,适合需要统一 API 和独立供应商接口的开发者,并附带网页测试界面。

主要功能

  1. 01统一接口并自动识别供应商
  2. 02分别提供 OpenAI 和 Claude 接口
  3. 03可配置模型与 Token 上限
  4. 04提供网页测试界面

适用场景

  1. 01向 OpenAI 或 Claude 发送提示词
  2. 02根据请求自动选择供应商
  3. 03使用 test-mcp.html 测试请求

MCP 相关

尽管名称包含 MCP,README 介绍的是用于调用 OpenAI 和 Claude 的 HTTP API 接口,并未说明 MCP 协议工具或资源。

配置

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

暂未收录安装方式

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

代码仓库

工具

还没有获取到工具列表

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

详细介绍

面向 OpenAI 和 Claude 的 MCP

一个简单的服务器,作为主控程序(MCP),用于与 OpenAI 和 Anthropic(Claude)的 AI 模型交互。

安装

# Cloner le dépôt
git clone https://github.com/Spysailor/openai-mcp-implementation.git

# Accéder au répertoire
cd openai-mcp-implementation

# Installer les dépendances
npm install

# Configurer les variables d'environnement
cp .env.example .env
# Éditez ensuite le fichier .env et ajoutez vos clés API

配置

编辑 .env 文件以添加您的 API 密钥:

# Configuration pour MCP
PORT=3000
OPENAI_API_KEY=votre_clé_api_openai_ici
ANTHROPIC_API_KEY=votre_clé_api_claude_ici

使用

# Démarrer le serveur
npm start

服务器将在 http://localhost:3000 提供服务。

API

POST /api/mcp

统一端点,可根据请求的模型自动检测提供商。

请求参数(JSON)
  • prompt(必填):要发送给 AI 的文本
  • model(可选):要使用的模型(默认:OpenAI 的 'gpt-4')
  • maxTokens(可选):响应的最大 token 数(默认:2000)
  • provider(可选):要使用的提供商('openai'、'claude',或用于自动检测的 'auto')
请求示例
curl -X POST http://localhost:3000/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Explique-moi comment fonctionne l'intelligence artificielle en 3 paragraphes.",
    "model": "gpt-4",
    "maxTokens": 500,
    "provider": "auto"
  }'
POST /api/mcp/openai

OpenAI 专用端点。

参数与 /api/mcp 相同,但请求始终转发给 OpenAI。
POST /api/mcp/claude

Claude 专用端点。

参数与 /api/mcp 相同,但请求始终转发给 Claude。

测试界面

此 MCP 附带一个简单的 Web 界面,可用于测试。要使用它,请在浏览器中打开 test-mcp.html 文件。

支持的模型

OpenAI
  • gpt-4
  • gpt-4-turbo
  • gpt-3.5-turbo
  • 以及其他 OpenAI 模型……
Claude(Anthropic)
  • claude-3-opus-20240229
  • claude-3-sonnet-20240229
  • claude-3-haiku-20240307
  • 以及其他 Claude 模型……

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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