项目简介
Linkup Search 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为大型语言模型 (LLM) 提供互联网搜索能力。通过集成 Linkup Search,LLM 可以访问实时信息、新闻和优质内容,突破自身知识库的限制,提供更准确和及时的回答。
主要功能点
- 联网搜索工具: 提供 'search-web' 工具,允许 LLM 通过关键词进行网络搜索。
- 实时信息访问: 使 LLM 能够获取最新的网络信息,包括新闻、事件和数据。
- 优质内容集成: 支持访问 premium 内容源 (根据 README 描述).
- MCP 标准协议: 采用标准的 MCP 协议与客户端通信,保证兼容性和可扩展性。
安装步骤
- 克隆仓库: 将 GitHub 仓库 'https://github.com/LinkupPlatform/python-mcp-server' 克隆到本地。
git clone https://github.com/LinkupPlatform/python-mcp-server cd python-mcp-server - 安装依赖: 创建并激活 Python 虚拟环境 (推荐),然后安装项目依赖。
python3 -m venv venv source venv/bin/activate # 或 venv\Scripts\activate for Windows pip install -r requirements.txt # 如果有 requirements.txt,否则忽略此步骤,根据错误提示安装缺少的包 pip install linkup-platform # 根据代码 'from linkup import LinkupClient',需要安装 linkup-platform 包 pip install mcp-server # 根据代码 'import mcp.server' 等,需要安装 mcp-server 包
服务器配置
要将 Linkup Search MCP 服务器连接到 MCP 客户端,您需要提供以下配置信息。通常,MCP 客户端(如 Claude 桌面应用与 Linkup 集成时)会要求您配置 MCP 服务器的启动命令。
{ "serverName": "mcp-search-linkup", "command": "python3", "args": [ "-m", "mcp_search_linkup.server" ], "transport": "stdio" }
- 'serverName': 服务器名称,此处为 'mcp-search-linkup'。
- 'command': 启动服务器的命令,通常是 'python3' 或 'python'。
- 'args': 传递给命令的参数,用于指定运行 'mcp_search_linkup.server' 模块。 '-m' 参数用于将模块作为脚本运行。
- 'transport': 使用的传输协议,'stdio' 表示标准输入/输出流。
注意: 确保您的系统已安装 Python 3,并且 'python3' 命令在您的 PATH 环境变量中可用。 您可能需要根据您的 Python 环境调整 'command' 和 'args' 字段。
基本使用方法
-
启动 MCP 服务器: 在克隆的仓库目录下,打开终端并运行以下命令启动服务器。
python3 -m mcp_search_linkup.server服务器将在后台运行,并通过标准输入/输出流等待 MCP 客户端的连接和请求。
-
配置 MCP 客户端: 在您的 MCP 客户端(例如,集成了 MCP 功能的 LLM 应用或 Claude 桌面应用 + Linkup 插件)中,配置上述提供的服务器配置信息。
-
使用 'search-web' 工具: 在 LLM 客户端中,您可以指示 LLM 使用 'search-web' 工具进行搜索。例如,您可以向 LLM 提出问题,并指示它使用 'search-web' 工具来查找答案。服务器将接收工具调用请求,执行网络搜索,并将结果返回给 LLM 客户端。
信息
分类
网页与API