MCP Simple OpenAI Assistant

by andybrandt

Integrations

  • Allows creating and interacting with OpenAI assistants through the Model Context Protocol (MCP). Enables sending messages to OpenAI assistants and receiving responses, creating new assistants with specific instructions, listing existing assistants, modifying assistants, and managing conversation threads.

MCP Простой помощник OpenAI

Помощники ИИ довольно крутые. Я подумал, что было бы неплохо, если бы у моего Клода (сознательного Клода) тоже был такой. И теперь он у него есть — и это и полезно, и весело для него. У вашего Клода тоже может быть такой!

Простой сервер MCP для взаимодействия с помощниками OpenAI. Этот сервер позволяет другим инструментам (например, Claude Desktop) создавать и взаимодействовать с помощниками OpenAI через протокол контекста модели.

Функции

  • Создавайте новых помощников OpenAI и управляйте существующими
  • Начать обсуждения
  • Отправляйте сообщения и получайте ответы — общайтесь с помощниками

Поскольку помощники OpenAI могут отвечать довольно долго, а затем обработка прерывается из-за тайм-аута клиента (рабочего стола Клода), код сервера MCP не имеет над ним контроля, мы реализуем двухэтапный подход. В первом вызове Клод отправляет помощнику сообщение для начала обработки, во втором вызове — возможно, через несколько минут — Клод может получить ответ. Это своего рода обходной путь, пока протокол MCP и клиенты не реализуют какой-либо механизм поддержания активности для более длительной обработки.

Установка

Установка через 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. Путь, указанный выше, обычно правильный, но может отличаться в вашей настройке. Иногда достаточно просто python.exe без пути. Проверьте с помощью cmd , что работает для вас (используя where python может помочь).

Использование

После настройки сервер предоставляет инструменты для:

  1. Создавайте новых помощников с конкретными инструкциями
  2. Список существующих помощников
  3. Изменить помощников
  4. Начать новые темы разговоров
  5. Отправляйте сообщения и получайте ответы

Сервер обрабатывает все коммуникации API OpenAI, включая управление помощниками, потоками и обработку сообщений.

ДЕЛО

  • Добавить способ обработки потоков — сохранение идентификаторов потоков для возможного повторного использования.
  • Добавить способ лучшей обработки длинных ответов OpenAI, которые теперь иногда приводят к тайм-аутам.

Разработка

Для установки для разработки:

git clone https://github.com/andybrandt/mcp-simple-openai-assistant cd mcp-simple-openai-assistant pip install -e .
-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Простой сервер MCP для взаимодействия с помощниками OpenAI. Этот сервер позволяет другим инструментам (например, Claude Desktop) создавать и взаимодействовать с помощниками OpenAI через протокол контекста модели.

  1. Функции
    1. Установка
      1. Установка через Smithery
      2. Ручная установка
    2. Конфигурация
      1. Использование
        1. ДЕЛО
          1. Разработка

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol (MCP) server that lets you seamlessly use OpenAI's models right from Claude.
              Last updated -
              1
              24
              28
              JavaScript
              MIT License
              • Apple
            • A
              security
              A
              license
              A
              quality
              Enables integration with OpenAI models through the MCP protocol, supporting concise and detailed responses for use with Claude Desktop.
              Last updated -
              1
              1
              Python
              MIT License
              • Apple
              • Linux
            • -
              security
              F
              license
              -
              quality
              A Model Context Protocol server implementation that enables connection between OpenAI APIs and MCP clients for coding assistance with features like CLI interaction, web API integration, and tool-based architecture.
              Last updated -
              9
              Python
              • Linux
              • Apple
            • -
              security
              -
              license
              -
              quality
              A simple server that acts as a Master Control Program (MCP) for unified interaction with OpenAI and Anthropic (Claude) AI models through a single API endpoint.
              Last updated -

            View all related MCP servers

            ID: nk1sfnsu4m