使用说明
项目简介
这是一个基于 TypeScript 实现的 Model Context Protocol (MCP) 服务器,利用 LinkUp API 为大型语言模型 (LLM) 客户端提供深层网络搜索能力。它遵循 MCP 标准,通过提供工具接口,允许 LLM 访问外部信息源。
主要功能点
- 深层搜索工具 ('deep_search'): 提供一个名为 'deep_search' 的工具,允许 LLM 发送搜索请求,指定查询内容和可选的最大结果数。
- 结构化搜索结果: 返回通过 LinkUp API 获取的、针对查询内容的结构化搜索结果,便于 LLM 理解和利用。
- Stdio传输: 通过标准输入/输出流进行通信,方便集成到支持 Stdio 传输的 MCP 客户端中。
安装步骤
- 确保您的系统已安装 Node.js 环境。
- 从 GitHub 克隆本仓库到您的本地机器。
- 打开终端,进入项目根目录。
- 运行以下命令安装项目依赖:
npm install - 运行以下命令构建服务器代码:
npm run build
服务器配置
本 MCP 服务器需要一个 LinkUp API 密钥才能正常工作。您需要将您的 LinkUp API 密钥作为环境变量 'LINKUP_API_KEY' 提供给服务器进程。
对于 MCP 客户端,您需要在其配置中指定如何启动并连接到这个 MCP 服务器。典型的 MCP 客户端配置中会包含类似以下结构的条目(请根据实际文件路径修改):
{ "mcpServers": { "deep-search-mcp": { // 给服务器起一个易于识别的名称 "command": "node", // 启动服务器进程的命令 "args": [ "/path/to/your/deep-search-mcp/build/index.js" // 服务器入口脚本的绝对路径 ], "env": { "LINKUP_API_KEY": "YOUR_LINKUP_API_KEY" // 设置 LinkUp API 密钥环境变量 } } } }
请将 '/path/to/your/deep-search-mcp/build/index.js' 替换为您构建后 'index.js' 文件的实际路径。'YOUR_LINKUP_API_KEY' 替换为您从 LinkUp API 服务获取的密钥。
基本使用方法
正确安装并配置好 MCP 客户端与本服务器的连接后,客户端(如支持 MCP 的 LLM 应用)即可通过标准 MCP 协议自动发现并调用此服务器提供的 'deep_search' 工具。LLM 可以通过调用此工具,以结构化的方式获取深层网络搜索结果,从而增强其信息获取能力。
信息
分类
网页与API