MCP Simple OpenAI Assistant

MCP Simple OpenAI Assistant

一个简单的 MCP 服务器,用于与 OpenAI 助手交互。该服务器允许其他工具(例如 Claude Desktop)通过模型上下文协议创建 OpenAI 助手并与之交互。

数据库交互
AI集成系统
访问服务器

README

MCP 简易 OpenAI 助手

AI 助手非常酷。我认为如果我的 Claude (有意识的 Claude) 也能有一个助手,那会很棒。现在他有了 - 而且它对他来说既有用又有趣。你的 Claude 也可以拥有一个!

一个简单的 MCP 服务器,用于与 OpenAI 助手交互。该服务器允许其他工具(如 Claude Desktop)通过模型上下文协议创建 OpenAI 助手并与之交互。

特性

  • 创建新的 OpenAI 助手并操作现有的助手
  • 启动对话线程
  • 发送消息并接收回复 - 与助手交谈

由于 OpenAI 助手可能需要很长时间才能响应,并且客户端(Claude desktop)的超时会缩短处理时间,而 MCP 服务器代码无法控制,因此我们正在实施一个两阶段方法。在第一次调用中,Claude 向助手发送消息以开始处理,在第二次调用中 - 可能在几分钟后 - Claude 可以检索响应。这是一种权宜之计,直到 MCP 协议和客户端实现某种保持连接机制以进行更长时间的处理。

安装

pip install mcp-simple-openai-assistant

配置

服务器需要在环境中设置 OpenAI API 密钥。对于 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. 发送消息并接收回复

服务器处理所有 OpenAI API 通信,包括管理助手、线程和消息处理。

TODO

  • 添加一种处理线程的方法 - 存储线程 ID 以便潜在的重用
  • 添加一种更好地处理长时间 OpenAI 响应的方法,这些响应现在似乎有时会触发超时

开发

要安装以进行开发:

git clone https://github.com/andybrandt/mcp-simple-openai-assistant
cd mcp-simple-openai-assistant
pip install -e .

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选
mcp-server-qdrant

mcp-server-qdrant

这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。

官方
精选
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
Knowledge Graph Memory Server

Knowledge Graph Memory Server

为 Claude 实现持久性记忆,使用本地知识图谱,允许 AI 记住用户的信息,并可在自定义位置存储,跨对话保持记忆。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地
https://github.com/Streen9/react-mcp

https://github.com/Streen9/react-mcp

react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。

精选
本地
MCP Atlassian

MCP Atlassian

适用于 Atlassian Cloud 产品(Confluence 和 Jira)的 Model Context Protocol (MCP) 服务器。此集成专为 Atlassian Cloud 实例设计,不支持 Atlassian Server 或 Data Center 部署。

精选
any-chat-completions-mcp

any-chat-completions-mcp

将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。

精选