Token导航 LogoToken导航

MCP Server · 搜索检索

Chatbot Cursor MCP

一个基于Python、LangChain和Groq LLMs构建的对话式MCP客户端,可在Cursor中运行,支持与多个MCP服务器交互,实现浏览器自动化、网页搜索和Airbnb查询等功能。

stdio官方级别未说明来源级核验工具 3
浏览器自动化PythonCursor搜索

快速开始

作者 / 组织
Subitha-Murugesan
提供方
Subitha-Murugesan
运行时
Python

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Chatbot Cursor MCP 属于搜索检索类 MCP Server,公开资料标注 3 个工具,通过stdio 本地进程接入,适配 Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run python main.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MCP聊天机器人(光标集成)

对话 MCP客户端 用Python构建, LangChain,以及 希腊 LLM 设计用于内部运行 光标.

该聊天机器人连接到多个MCP服务器(Playwright、DuckDuckGo搜索、Airbnb等),并允许您在终端或通过Cursor的MCP集成进行对话式控制。

______________________________________________________________________

特性

  • 光标本机:将此项目作为MCP客户端添加到Cursor中。
  • 对话 所有MCP服务器 定义于 browser_mcp.json.
  • 通过以下方式自动化浏览器交互 剧作家MCP.
  • 使用以下内容搜索网络 DuckDuckGo MCP.
  • 通过以下方式查询Airbnb房源 OpenBNB MCP.
  • 支持内存的对话(可按需清除)。
  • 由...驱动 希腊 LLM (qwen3-32b, llama3等等)。

______________________________________________________________________

设置为 uv

  1. 初始化项目
   uv init mcpdemo
   cd mcpdemo
  1. 创建并激活虚拟环境
   uv venv
   source .venv/bin/activate
  1. 安装依赖项
   uv add langchain-groq
   uv add mcp-use
  1. 添加聊天机器人脚本 (app.py)到项目根目录:
   import asyncio
   import os
   from dotenv import load_dotenv
   from langchain_groq import ChatGroq
   from mcp_use import MCPAgent, MCPClient

   async def run_memory_chat():
       load_dotenv()
       os.environ["GROQ_API_KEY"] = os.getenv("GROQ_API_KEY")

       print("Initializing chat")

       client = MCPClient.from_config_file(
           os.path.join(os.path.dirname(__file__), "browser_mcp.json")
       )

       llm = ChatGroq(model="qwen/qwen3-32b")

       agent = MCPAgent(llm=llm, client=client, max_steps=15, memory_enabled=True)

       try:
           while True:
               user_input = input("Enter your message: ")
               if user_input.lower() in ["exit", "quit", "bye"]:
                   print("Exiting chat")
                   break
               if user_input.lower() in ["clear"]:
                   agent.clear_conversation_history()
                   print("Conversation history cleared")
                   continue

               print("chatbot:", end="", flush=True)

               try:
                   result = await agent.run(user_input)
                   print(f"\nResult: {result}")
               except Exception as e:
                   print(f"Error: {e}")

       finally:
           if client and client.sessions:
               await client.close_all_sessions()

   if __name__ == "__main__":
       asyncio.run(run_memory_chat())
  1. 添加环境变量

创建一个 .env 使用Groq API密钥提交:

   GROQ_API_KEY=your_groq_api_key_here
  1. 配置MCP服务器 在……里面 browser_mcp.json:
   {
     "mcpServers": {
       "playwright": {
         "command": "npx",
         "args": ["@playwright/mcp@latest"]
       },
       "duckduckgo-search": {
         "command": "npx",
         "args": ["-y", "duckduckgo-mcp-server"]
       },
       "airbnb": {
         "command": "npx",
         "args": ["-y", "@openbnb/mcp-server-airbnb"]
       }
     }
   }

______________________________________________________________________

运行聊天机器人

uv run python main.py

例子:

Enter your message: search for cafes near Paris
chatbot:
Result: Found 10 cafes near Paris...
Enter your message: 
please open google.com and then open makemytrip.com
chatbot:
Enter your message:Give top AI news
chatbot:

命令

  • clear → 清除对话历史记录
  • exit | quit | bye → 退出聊天机器人

______________________________________________________________________

为MCP配置光标

  1. 打开 光标设置

- 首选 光标设置→ MCP和集成

  1. 点击 添加自定义MCP
  1. 游标将打开(或创建)您的 mcp.json 文件。在那里添加您的服务器配置,例如:
   {
     "mcpServers": {
       "playwright": {
         "command": "npx",
         "args": ["@playwright/mcp@latest"]
       },
       "duckduckgo-search": {
         "command": "npx",
         "args": ["-y", "duckduckgo-mcp-server"]
       },
       "airbnb": {
         "command": "npx",
         "args": ["-y", "@openbnb/mcp-server-airbnb"]
       }
     }
   }
  1. 保存文件 → Cursor现在将识别并连接到这些MCP服务器。

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

对话式AIPython本地部署浏览器自动化网页搜索MCP集成GroqLLMs

支持客户端

Cursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Chatbot Cursor MCP

MCP World · 本页

3stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Chatbot Cursor MCP 怎么安装?

公开资料给出的安装命令是 uv run python main.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Chatbot Cursor MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Chatbot Cursor MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Chatbot Cursor MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Chatbot Cursor MCP 支持哪些客户端?

公开资料标注支持 Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP