Linkup MCP Server 使用说明
项目简介
Linkup MCP Server 是一个实现了 Model Context Protocol (MCP) 的服务器,它将 Linkup 强大的网页搜索功能通过标准化的 MCP 协议提供给支持函数调用的 LLM 客户端,例如 Claude。该服务器主要提供了一个 'search-web' 工具,允许 LLM 执行实时的网络搜索并获取搜索结果。
主要功能点
- MCP 服务器: 遵循 Model Context Protocol 协议,作为 LLM 应用的后端,提供上下文服务。
- 工具注册与执行: 注册并提供 'search-web' 工具,LLM 可以调用此工具进行网页搜索。
- 联网搜索: 利用 Linkup SDK 实现网页搜索功能,为 LLM 提供最新的网络信息。
- 易于部署: 可以通过 'npx' 命令快速启动,方便集成到各种 LLM 工作流中。
安装步骤
由于该仓库发布在 npm 上,你可以通过 'npx' 命令直接运行,无需本地安装:
npx -y linkup-mcp-server --api-key=YOUR_LINKUP_API_KEY
或者,你也可以先设置环境变量 'LINKUP_API_KEY',然后再运行:
export LINKUP_API_KEY=YOUR_LINKUP_API_KEY npx -y linkup-mcp-server
如果你希望全局安装,可以使用 npm 安装:
npm install -g linkup-mcp-server
然后直接运行 'linkup-mcp-server' 命令 (同样需要配置 API Key)。
服务器配置
对于 MCP 客户端(例如 Claude),你需要配置 MCP 服务器的启动命令。以下是配置示例,你需要将这段 JSON 配置添加到你的 'claude_desktop_config.json' 文件中。
配置示例 (推荐使用环境变量方式):
{ "mcpServers": { "linkup": { "command": "npx", "args": ["-y", "linkup-mcp-server"], "env": { "LINKUP_API_KEY": "YOUR_LINKUP_API_KEY" } } } }
- 'server name': 'linkup' (服务器名称,可以自定义)
- 'command': 'npx' (启动命令,这里使用 npx)
- 'args': '["-y", "linkup-mcp-server"]' (传递给 npx 的参数,'-y' 表示自动确认安装,'linkup-mcp-server' 是要执行的包名)
- 'env': '{"LINKUP_API_KEY": "YOUR_LINKUP_API_KEY"}' (环境变量配置,请替换 'YOUR_LINKUP_API_KEY' 为你实际的 Linkup API Key)
配置示例 (直接在 args 中传递 API Key):
{ "mcpServers": { "linkup": { "command": "npx", "args": ["-y", "linkup-mcp-server", "--api-key=YOUR_LINKUP_API_KEY"] } } }
- 'server name': 'linkup' (服务器名称,可以自定义)
- 'command': 'npx' (启动命令,这里使用 npx)
- 'args': '["-y", "linkup-mcp-server", "--api-key=YOUR_LINKUP_API_KEY"]' (传递给 npx 的参数,'-y' 表示自动确认安装,'linkup-mcp-server' 是要执行的包名, '--api-key=YOUR_LINKUP_API_KEY' 请替换 'YOUR_LINKUP_API_KEY' 为你实际的 Linkup API Key)
注意: 你需要将 'YOUR_LINKUP_API_KEY' 替换为你从 Linkup 平台获得的 API Key。
基本使用方法
配置完成后,当你的 LLM 客户端(如 Claude)需要进行网页搜索时,它将能够调用 'search-web' 工具。
例如,在 Claude 中,你可以指示 Claude 使用 'search-web' 工具来搜索特定信息。Claude 会将你的搜索query传递给 Linkup MCP Server,服务器执行搜索并将结果返回给 Claude。
'search-web' 工具参数:
- 'query': (String, 必填) 你要搜索的关键词或短语。
- 'depth': (Enum: "standard" | "deep", 可选) 搜索深度,'standard' 为标准搜索,'deep' 为深度搜索(更耗时)。默认为 'standard'。
LLM 会根据你的指令和提供的参数调用 'search-web' 工具,并将搜索结果用于生成更准确和实时的回复。
信息
分类
网页与API