Claude模型调用服务

通过MCP协议为OpenAI代理提供调用Claude模型的服务,支持自定义模型和参数设置。

  • by Godai-lab
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Godai-lab/MCP-CLAUDE

使用说明

OpenAI 的 Claude MCP 服务器

MCP服务器(模型上下文协议),允许OpenAI代理使用MCP的官方SDK调用Claude模型。

🚀 铁路部署

第一步:准备存储库

  1. 将此代码上载到GitHub存储库
  2. 确保包括所有文件

第二步:部署到铁路

  1. Ve a Railway.app
  2. 从您的GitHub存储库创建新项目
  3. 铁路将自动检测 Procfile y el runtime.txt

步骤3:配置环境变量

在Railway中,转到“变量”选项卡并添加:

  • ANTHROPIC_API_KEY:Tu API关键人类

步骤4:获取URL

一旦部署,Railway将为您提供一个URL,例如:

https://tu-proyecto.up.railway.app

🔌 连接到OpenAI

在OpenAI表格中:

网址:

https://tu-proyecto.up.railway.app

标签:

claude_mcp_server

说明: (可选)

Servidor MCP para llamar a modelos de Claude

身份验证:

  • 目前:选择“无身份验证”或将令牌保留为空
  • 生产:我们稍后将实施认证

🛠️ 可用工具

call_claude

使用官方MCP协议调用带有特定提示的Claude模型。

参数:

  • model (字符串,必填):克劳德的模型(例如:“克劳德-3-5-Sonnet-20241022”)
  • prompt (字符串,必填):要发送的提示
  • max_tokens (数字,可选):最大令牌(默认值:1024)

来自OpenAI的使用示例: openai代理可以说: “克劳德用它来回答:什么是人工智能?”

它将自动连接到这个MCP服务器以获得克劳德的答案。

🧪 局部测试

# Instalar dependencias
pip install -r requirements.txt

# Configurar variable de entorno
cp .env.example .env
# Edita .env y agrega tu ANTHROPIC_API_KEY

# Ejecutar servidor MCP
python app.py

MCP服务器将使用STDIO进行通信(而不是HTTP)。

📝 注释

  • 官方SDK: 使用官方的MCP SDK以实现最大的兼容性
  • Protocolo标准: MCP美国标准,无HTTP REST
  • 没有身份验证: 配置用于测试
  • API关键要求: 确保您的Anthropic密钥API有足够的余额