Loading...
npx -y @smithery/cli install mcp-simple-openai-assistant --client claude{
"mcpServers": {
"openai-assistant": {
"command": "python",
"args": ["-m", "mcp_simple_openai_assistant"],
"env": {
"OPENAI_API_KEY": "your-api-key-here"
}
}
}
}create_assistantCreates a new OpenAI assistant with specified name, instructions, and model.
Allows creation of new assistants, potentially consuming resources.
list_assistantsLists all available OpenAI assistants associated with the API key.
Read-only operation, no side effects.
retrieve_assistantRetrieves detailed information about a specific OpenAI assistant.
Read-only operation, no side effects.
update_assistantModifies an existing OpenAI assistant's name, instructions, or model.
Allows modification of assistant configurations, potentially impacting behavior.
create_new_assistant_threadCreates a new conversation thread with a user-defined name and description.
Creates new threads, potentially consuming resources.
list_threadsLists all locally managed conversation threads from the database.
Read-only operation, no side effects.
delete_threadDeletes a conversation thread from both OpenAI's servers and the local database.
Deletes threads, resulting in permanent data loss.
ask_assistant_in_threadSends a message to an assistant within a thread and streams the response back in real-time.
Sends messages and receives responses, potentially triggering unintended actions.
This server provides useful tools for managing OpenAI assistants, but its safety relies heavily on the security of the OpenAI API key. It is safe to use within a controlled environment where the API key is protected. Risks increase if the API key is exposed or if the server is used with untrusted inputs.