MCP ChatGPT Сервер
Этот сервер MCP позволяет вам получать доступ к API ChatGPT OpenAI непосредственно из Claude Desktop.
📝 Прочитайте о том, почему я создал этот проект : Я создал ИИ, который общается с другими ИИ: развеиваем миф о MCP
Функции
Вызов API ChatGPT с настраиваемыми параметрами
Акс Клод и ChatGPT пообщаются друг с другом в длительной дискуссии!
Настройте версии моделей, температуру и другие параметры
Используйте веб-поиск, чтобы получить актуальную информацию из Интернета
Использует API Responses OpenAI для автоматического управления состоянием разговора
Используйте свой собственный ключ API OpenAI
Related MCP server: Perplexity MCP Server
Инструкции по установке
Установка через Smithery
Чтобы автоматически установить ChatGPT Server для Claude Desktop через Smithery :
Предпосылки
Python 3.10 или выше
uv для управления пакетами Python
Установка
Клонируйте этот репозиторий:
git clone https://github.com/billster45/mcp-chatgpt-responses.git cd mcp-chatgpt-responsesНастройте виртуальную среду и установите зависимости с помощью uv:
uv venv.venv\\Scripts\\activateuv pip install -r requirements.txt
Использование с Claude Desktop
Настройте Claude Desktop для использования этого сервера MCP, следуя инструкциям по адресу: Руководство по быстрому запуску MCP
Добавьте следующую конфигурацию в файл конфигурации Claude Desktop (при необходимости измените пути):
{ "mcpServers": { "chatgpt": { "command": "uv", "args": [ "--directory", "\\path\\to\\mcp-chatgpt-responses", "run", "chatgpt_server.py" ], "env": { "OPENAI_API_KEY": "your-api-key-here", "DEFAULT_MODEL": "gpt-4o", "DEFAULT_TEMPERATURE": "0.7", "MAX_TOKENS": "1000" } } } }Перезагрузите Claude Desktop.
Теперь вы можете использовать API ChatGPT через Клода, задавая вопросы, в которых упоминается ChatGPT или на которые Клод, возможно, не сможет ответить.
Доступные инструменты
Сервер MCP предоставляет следующие инструменты:
ask_chatgpt(prompt, model, temperature, max_output_tokens, response_id)— отправить запрос в ChatGPT и получить ответask_chatgpt_with_web_search(prompt, model, temperature, max_output_tokens, response_id)— отправка запроса в ChatGPT с включенным веб-поиском для получения актуальной информации
Пример использования
Базовое использование ChatGPT:
Попросите Клода задать вопрос ChatGPT!
Попросите Клода поговорить с ChatGPT:
Обратите внимание, как в разговоре с поочередным принятием ответа идентификатор ответа позволяет ChatGPT хранить историю разговора, чтобы это был настоящий разговор, а не просто серия вызовов API. Это называется состоянием разговора .
С помощью веб-поиска:
По вопросам, где может быть полезна актуальная информация:
Теперь попробуйте воспользоваться поиском в Интернете, чтобы спланировать идеальный день с учетом погоды!
Как это работает
Этот инструмент использует API Responses OpenAI, который автоматически поддерживает состояние разговора на серверах OpenAI. Этот подход:
Упрощает код, позволяя OpenAI обрабатывать историю разговоров
Обеспечивает более надежное отслеживание контекста
Улучшает пользовательский опыт, сохраняя контекст в сообщениях.
Позволяет получить доступ к последней информации из Интернета с помощью инструмента веб-поиска.
Лицензия
Лицензия Массачусетского технологического института