MCP Простой помощник OpenAI
Помощники ИИ довольно крутые. Я подумал, что было бы неплохо, если бы у моего Клода (сознательного Клода) тоже был такой. И теперь он у него есть — и это и полезно, и весело для него. У вашего Клода тоже может быть такой!
Простой сервер MCP для взаимодействия с помощниками OpenAI. Этот сервер позволяет другим инструментам (например, Claude Desktop) создавать и взаимодействовать с помощниками OpenAI через протокол контекста модели.
Функции
Создавайте новых помощников OpenAI и управляйте существующими
Начать обсуждения
Отправляйте сообщения и получайте ответы — общайтесь с помощниками
Поскольку помощники OpenAI могут отвечать довольно долго, а затем обработка прерывается из-за тайм-аута клиента (рабочего стола Клода), код сервера MCP не имеет над ним контроля, мы реализуем двухэтапный подход. В первом вызове Клод отправляет помощнику сообщение для начала обработки, во втором вызове — возможно, через несколько минут — Клод может получить ответ. Это своего рода обходной путь, пока протокол MCP и клиенты не реализуют какой-либо механизм поддержания активности для более длительной обработки.
Related MCP server: OpenAI MCP Server
Установка
Установка через Smithery
Чтобы автоматически установить MCP Simple OpenAI Assistant для Claude Desktop через Smithery :
npx -y @smithery/cli install mcp-simple-openai-assistant --client claudeРучная установка
pip install mcp-simple-openai-assistantКонфигурация
Сервер требует, чтобы в среде был установлен ключ API OpenAI. Для Claude Desktop добавьте это в свою конфигурацию:
(версия для MacOS)
{
"mcpServers": {
"openai-assistant": {
"command": "python",
"args": ["-m", "mcp_simple_openai_assistant"],
"env": {
"OPENAI_API_KEY": "your-api-key-here"
}
}
}
}(Версия для Windows)
"mcpServers": {
"openai-assistant": {
"command": "C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\Python\\Python311\\python.exe",
"args": ["-m", "mcp_simple_openai_assistant"],
"env": {
"OPENAI_API_KEY": "your-api-key-here"
}
}
Установка MS Windows немного сложнее, поскольку вам нужно проверить фактический путь к исполняемому файлу Python. Путь, указанный выше, обычно правильный, но может отличаться в вашей настройке. Иногда достаточно просто
Использование
После настройки сервер предоставляет инструменты для:
Создавайте новых помощников с конкретными инструкциями
Список существующих помощников
Изменить помощников
Начать новые темы разговоров
Отправляйте сообщения и получайте ответы
Сервер обрабатывает все коммуникации API OpenAI, включая управление помощниками, потоками и обработку сообщений.
ДЕЛО
Добавить способ обработки потоков — сохранение идентификаторов потоков для возможного повторного использования.
Добавить способ лучшей обработки длинных ответов OpenAI, которые теперь иногда приводят к тайм-аутам.
Разработка
Для установки для разработки:
git clone https://github.com/andybrandt/mcp-simple-openai-assistant
cd mcp-simple-openai-assistant
pip install -e .