mcp-simple-openai-assistant

mcp-simple-openai-assistant

PythonOpenaiAssistantsCloudMcpAnthropicClaudeJavascriptGoRubyR

About This Server

MCP server that gives Claude ability to use OpenAI's GPTs assistants

Server Information

šŸ“‹ Overview:

This webpage is a GitHub repository page for a project named "mcp-simple-openai-assistant" by user andybrandt. The project aims to provide a simple Model Context Protocol (MCP) server that enables Claude to interact with OpenAI assistants. It provides features to create, manipulate, and interact with OpenAI assistants.


ā­ Key Points:
  • The project is an MCP server.

  • The server integrates Claude with OpenAI assistants.

  • The project is open-source and publicly accessible.

  • The project uses the MIT License.

  • Installation is via pip: `pip install mcp-simple-openai-assistant`

  • Requires an OpenAI API key for configuration.


  • šŸ” Main Findings:
  • The primary goal is to allow Claude to utilize OpenAI's GPTs assistants, enhancing Claude's functionality.

  • It is implemented with a two-stage approach because of processing timeouts by the client(Claude desktop).

  • The project requires configuration with an OpenAI API key.

  • Key features include creating, listing, modifying assistants, starting threads, sending messages, and receiving responses.

  • There are some known issues and items in TODO list, like handling long OpenAI responses and managing threads better.


  • šŸ“Š Details:
  • The configuration involves setting up the MCP server within Claude Desktop (MacOS and Windows versions are detailed).

  • The setup process involves configuring the command, arguments, and environment variables (specifically the OpenAI API key).

  • There are instructions for development installation with git and pip.

  • The project is written in Python as per the configuration instructions.

  • The repository contains files such as `.gitignore`, `LICENSE`, `README.md`, `pyproject.toml`, and `setup.py`.


šŸŽÆ Conclusion:
The "mcp-simple-openai-assistant" project is designed to bridge the gap between Claude and OpenAI's assistant ecosystem by providing an MCP server for interaction. While the project is functional, it has some limitations regarding handling long responses and thread management, which the developer intends to address in future updates.

Server Features

Assistant Management

Create new OpenAI assistants and manipulate existing ones

Thread Initialization

Start conversation threads

Message Exchange

Send messages and receive responses - talk to assistants

Provider Information

Andybrandt logo

Andybrandt

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

Assistant CreationAssistant ListingAssistant ModificationThread InitializationMessage Handling