
MCP-servers

2025.04.15
0
JavaScript网页浏览实时搜索浏览器自动化
MCP-servers 是一个专注于通过 Claude 应用实现网页浏览的模型上下文协议项目版本。它源自 Model Context Protocol 和 Anthropic 的原始 MCP 项目。该项目通过集成 Sonar API,为 Claude 提供实时的全网研究能力。
View on GitHub
Overview
基本能力
产品定位
MCP-servers 是一个专注于通过 Claude 应用实现网页浏览的模型上下文协议项目版本。它源自 Model Context Protocol 和 Anthropic 的原始 MCP 项目。
核心功能
- 集成 Sonar API,为 Claude 提供实时的全网研究能力。
- 支持通过 Docker 或 NPX 方式运行。
- 提供实时网页搜索功能。
适用场景
- 在 Claude 应用中进行实时网页搜索。
- 需要实时获取网络信息的场景。
工具列表
- perplexity_ask
- 与 Sonar API 进行对话,实现实时网页搜索。
- 输入参数:
messages
(数组): 包含对话消息的数组。- 每条消息必须包含:
role
(字符串): 消息的角色(如system
,user
,assistant
)。content
(字符串): 消息内容。
常见问题解答
- 可以参考 Claude 文档中的 故障排除指南。
- 也可以通过 [email protected] 或 提交问题 获取支持。
使用教程
使用依赖
- 克隆仓库:
git clone [email protected]:rascal-3/MCP-servers.git
- 进入
perplexity-ask
目录并安装依赖:
cd servers/src/perplexity-ask && npm install
- 获取 Sonar API Key:
- 注册 Sonar API 账号。
- 生成 API key 并设置为环境变量
PERPLEXITY_API_KEY
。
安装教程
- 下载 Claude 桌面应用 here。
- 配置
claude_desktop_config.json
:
{
"mcpServers": {
"perplexity-ask": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PERPLEXITY_API_KEY",
"mcp/perplexity-ask"
],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
或使用 NPX:
{
"mcpServers": {
"perplexity-ask": {
"command": "npx",
"args": ["-y", "server-perplexity-ask"],
"env": {
"PERPLEXITY_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
- 构建 Docker 镜像:
docker build -t [your-docker-hub-account]/perplexity-ask:latest -f Dockerfile .
调试方式
- 运行 Docker 容器:
docker image ls
docker run -it [your-container-image-id]
- 检查 Claude 桌面应用是否识别工具:
- 查找锤子图标确认工具是否可用。
- 点击锤子图标应能看到
perplexity-ask
工具。