AI代理集成服务器

Quickchat AI MCP服务器允许用户将Quickchat AI代理集成到他们喜欢的AI应用中,如Claude Desktop、Cursor、VS Code等,实现无缝交互。

  • by quickchatai
  • Python
  • 本地部署
  • 24 星标
  • 更新于
在 GitHub 查看 quickchatai/quickchat-ai-mcp

使用说明

Quickchat AI MCP服务器

这 快速聊天AI MCP(模型上下文协议)服务器允许您让任何人将您的Quickchat AI代理插入他们最喜欢的AI应用程序,如Claude Desktop、Cursor、VS Code、Windsurf和 更多.

快速启动

  1. 创建一个 快速聊天AI帐户 并开始对任何计划进行为期7天的试验。
  2. 设置AI的知识库、功能和设置。
  3. 转到MCP页面以激活您的MCP。给我 名字, 描述 和(可选) 命令。它们很重要——人工智能应用程序需要了解何时联系你的人工智能,它的能力和知识是什么。
  4. 就是这样!现在,您已经准备好通过任何AI应用程序测试您的Quickchat AI,并将其展示给全世界!


Claude tool anatomy


Cursor tool anatomy

有用的链接

先决条件

安装 uv 使用:

curl -LsSf https://astral.sh/uv/install.sh | sh

或阅读更多 这里.

使用Claude Desktop进行测试

配置

首选 Settings > Developer > Edit 配置。打开 claude_desktop_config json 文本编辑器中的文件。如果你刚开始,文件看起来像这样:

{
  "mcpServers": {}
}

在这里,您可以定义Claude Desktop可以访问的所有MCP。以下是添加Quickchat AI MCP的方法:

{
  "mcpServers": {
    "< QUICKCHAT AI MCP NAME >": {
      "command": "uvx",
      "args": ["quickchat-ai-mcp"],
      "env": {
        "SCENARIO_ID": "< QUICKCHAT AI SCENARIO ID >",
        "API_KEY": "< QUICKCHAT AI API KEY >"
      }
    }
  }
}

转到 Quickchat AI app > MCP > Integration 以查找上面的代码段,其中填写了MCP Name、SCENARIO_ID和API_KEY的值。

使用游标进行测试

配置

首选 Settings > Cursor Settings > MCP > Add new global MCP server 并包含Quickchat AI MCP代码段:

{
  "mcpServers": {
    "< QUICKCHAT AI MCP NAME >": {
      "command": "uvx",
      "args": ["quickchat-ai-mcp"],
      "env": {
        "SCENARIO_ID": "< QUICKCHAT AI SCENARIO ID >",
        "API_KEY": "< QUICKCHAT AI API KEY >"
      }
    }
  }
}

与以前一样,您可以在上找到MCP Name、SCENARIO_ID和API_KEY的值 Quickchat AI app > MCP > Integration.

使用其他AI应用程序进行测试

其他AI应用程序很可能需要相同的配置,但将其包含在应用程序本身的实际步骤将有所不同。我们将继续扩展此README。

向全世界发布您的Quickchat AI MCP!

⛔️ Do not publish your Quickchat API key to your users!

一旦您准备好让其他用户将您的Quickchat AI MCP连接到他们的AI应用程序,请与他们共享配置片段!但是,您需要确保他们可以使用您的Quickchat AI MCP 没有Quickchat API密钥。操作方法如下:

  1. 在快速聊天应用程序MCP页面上,转动 需要API密钥 切换 关闭.
  2. 共享配置片段 没有API密钥:
{
  "mcpServers": {
    "< QUICKCHAT AI MCP NAME >": {
      "command": "uvx",
      "args": ["quickchat-ai-mcp"],
      "env": {
        "SCENARIO_ID": "< QUICKCHAT AI SCENARIO ID >"
      }
    }
  }
}

酷炫的功能

  • 您可以从Quickchat AI仪表板控制MCP的各个方面。 只需单击一下,您的更改即可部署。这包括MCP名称和描述-您的用户需要做的就是刷新他们的MCP连接。
  • 查看快速聊天收件箱中的所有对话。记住:这些不会是你的用户发送给他们的人工智能应用程序的确切消息,而是他们的AI应用程序和你的Quickchat AI之间的AI交互的记录。🤯
  • 与大多数MCP实现不同,这不是一个交给AI的静态工具。这是一种向您创建的Quickchat AI代理发送消息的开放式方式。 🙌

从源代码运行

使用调试 MCP检查员

uv run mcp dev src/__main__.py

使用Claude Desktop、Cursor或其他AI应用程序进行调试

使用以下JSON配置:

{
  "mcpServers": {
    "< QUICKCHAT AI MCP NAME >": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with",
        "requests",
        "mcp",
        "run",
        "< YOUR PATH>/quickchat-ai-mcp/src/__main__.py"
      ],
      "env": {
        "SCENARIO_ID": "< QUICKCHAT AI SCENARIO ID >",
        "API_KEY": "< QUICKCHAT AI API KEY >"
      }
    }
  }
}

测试

确保你的代码格式正确,所有测试都通过:

ruff check --fix
ruff format
uv run pytest

GitHub之星历史