使用说明
项目简介
UniFuncs MCP 服务器是一个基于 Model Context Protocol (MCP) 实现的后端服务,它集成了 UniFuncs API 的能力,向 LLM 客户端提供网页搜索和网页内容读取工具。通过此服务器,LLM 应用可以安全、便捷地调用 UniFuncs 提供的网络信息服务,扩展 LLM 的能力边界。
主要功能点
- 工具注册与管理: 内置网页搜索 (web-search) 和网页内容读取 (web-reader) 两个实用工具,方便 LLM 获取网络信息。
- 标准化 MCP 协议: 严格遵循 MCP 协议规范,确保与各种 MCP 客户端的兼容性和互操作性。
- 易于部署和配置: 通过简单的 NPX 命令即可启动,并支持环境变量配置 API 密钥。
- 基于 Stdio 传输: 使用标准输入输出 (stdio) 作为默认传输协议,简化部署和集成。
安装步骤
- 获取 UniFuncs API Key: 访问 https://unifuncs.com/account 注册并获取您的 UniFuncs API Key。
- 安装 Node.js 和 npm: 确保您的系统已安装 Node.js 和 npm (或 npx)。
- 无需安装仓库代码: 此 MCP 服务器通过 'npx' 直接运行,无需下载和安装仓库代码。
服务器配置
MCP 客户端需要配置以下 JSON 信息以连接到 UniFuncs MCP 服务器。请注意,您无需手动编写启动命令,只需将以下 JSON 配置信息填入 MCP 客户端的相应配置项即可。
{ "mcpServers": { "unifuncs": { "command": "npx", // 启动命令,使用 npx 运行 "args": [ // 命令参数 "-y", // 自动确认安装 @unifuncs/ufn-mcp-server 包 "@unifuncs/ufn-mcp-server" // 运行 @unifuncs/ufn-mcp-server 包 ], "env": { // 环境变量 "UNIFUNCS_API_KEY": "sk-**********" // 请将 sk-********** 替换为您在 UniFuncs 官网获取的 API Key } } } }
配置参数说明:
- '"unifuncs"': 服务器名称,您可以自定义,用于在 MCP 客户端中标识该服务器。
- '"command": "npx"': 指定使用 'npx' 命令来运行服务器。
- '"args"': 'npx' 命令的参数,'-y' 表示自动安装依赖包,'@unifuncs/ufn-mcp-server' 是要执行的 npm 包名称。
- '"env"': 环境变量配置,'UNIFUNCS_API_KEY' 用于设置访问 UniFuncs API 的密钥,请务必替换为您自己的 API Key。
基本使用方法
- 启动 MCP 服务器: 当 MCP 客户端尝试连接名为 "unifuncs" 的 MCP 服务器时,客户端会根据上述配置自动启动 UniFuncs MCP 服务器。
- LLM 调用工具: 在 LLM 应用中,您可以指示 LLM 调用 'web-search' 或 'web-reader' 工具来执行网页搜索或读取网页内容的操作。
- 获取结果: 服务器会将工具执行结果以 MCP 响应格式返回给 LLM 客户端,LLM 应用可以根据返回结果进行后续处理。
注意: 您需要在 MCP 客户端中正确配置上述服务器信息,并确保已设置正确的 'UNIFUNCS_API_KEY' 环境变量。 此服务器依赖 UniFuncs API 提供服务,请确保您的 API Key 有效且账户余额充足。
信息
分类
网页与API