使用说明
GPT-5 MCP服务器
模型上下文协议(MCP)服务器,通过Claude Desktop提供与OpenAI的GPT-5 API的集成。
特性
- gpt5_生成 -带有提示的简单文本生成
- gpt5_消息 -多回合对话支持
- 使用stdio传输的标准MCP服务器
- 与OpenAI API直接集成
安装
- 克隆此存储库:
git clone https://github.com/alfie-max/gpt5-mcp.git
cd gpt5-mcp
- 安装依赖项:
npm install
- 设置环境变量:
cp .env.example .env
# Edit .env and add your OpenAI API key
配置
创建一个 .env 使用您的OpenAI API密钥文件:
OPENAI_API_KEY=your_openai_api_key_here
使用Claude Desktop
将此服务器添加到您的Claude Desktop配置中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
视窗: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"gpt5": {
"command": "node",
"args": ["/absolute/path/to/gpt5-mcp/index.js"],
"env": {
"OPENAI_API_KEY": "your_openai_api_key"
}
}
}
}
或者,如果您更喜欢使用.env文件:
{
"mcpServers": {
"gpt5": {
"command": "node",
"args": ["/absolute/path/to/gpt5-mcp/index.js"]
}
}
}
可用工具
gpt5_生成
通过简单提示生成文本。
参数:
prompt(必填)-文本提示max_tokens(可选)-要生成的最大令牌数(默认值:1000)temperature(可选)-采样温度0-2(默认值:0.7)
例子:
Use gpt5_generate to write a haiku about programming
gpt5_消息
处理多回合对话。
参数:
messages(必填)-消息对象数组role和contentsystem_prompt(可选)-添加系统消息max_tokens(可选)-最大令牌数(默认值:1000)temperature(可选)-温度0-2(默认值:0.7)
例子:
Use gpt5_messages with:
- System: "You are a helpful assistant"
- User: "Explain recursion"
发展
在本地运行服务器:
npm start
在开发过程中自动重新加载运行:
npm run dev
测试
使用MCP检查器测试服务器:
npx @modelcontextprotocol/inspector node index.js
项目结构
gpt5-mcp/
├── index.js # Main MCP server
├── package.json # Dependencies
├── .env # Your API key (create from .env.example)
├── .env.example # Environment template
└── README.md # This file
需求
- Node.js 18或更高版本
- 具有GPT-5访问权限的OpenAI API密钥
许可证
麻省理工学院