README
🚀 模型上下文协议 (MCP) 服务器为 RAG 网页浏览器Actor 🌐
本项目为 RAG Web Browser Actor 实现了 MCP 服务器。该 Actor 作为大型语言模型(LLMs)和 RAG 浏览器之间的桥梁,支持通过标准输入输出(stdin/stdout)进行通信,为相关应用提供了便捷的交互方式。
🚀 快速开始
实现步骤
- 克隆仓库:
git clone git@github.com:apify/mcp-server-rag-web-browser.git - 安装依赖项:
cd mcp-server-rag-web-browser npm install - 构建项目:
npm run build
配置 Claude Desktop 识别 MCP 服务器
-
打开 Claude Desktop 的配置文件:
- macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json
- macOS:
-
在配置文件中添加以下内容:
"mcpServers": { "rag-web-browser": { "command": "npx", "args": [ "@apify/mcp-server-rag-web-browser" ], "env": { "APIFY_TOKEN": "your-apify-api-token" } } } -
重启 Claude Desktop 并检查连接状态。
✨ 主要特性
模型上下文协议 (MCP) 服务器概述
- 功能:该服务器实现了 RAG Web Browser Actor 的 MCP 服务器。
- 通信方式:通过标准输入输出(stdin/stdout)进行通信。
📦 安装指南
克隆与安装
- 克隆仓库:
git clone git@github.com:apify/mcp-server-rag-web-browser.git - 安装依赖项:
cd mcp-server-rag-web-browser npm install - 构建项目:
npm run build
💻 使用示例
基础用法
- 问题示例:
- “什么是 MCP 服务器及其用途?”
- “什么是 LLM,最近有什么新闻更新吗?”
- “查找并分析关于 LLM 的最新研究论文。”
高级用法
调试
使用 MCP 监视器 进行调试:
export APIFY_TOKEN=your-apify-api-token
npx @modelcontextprotocol/inspector npx -y @apify/mcp-server-rag-web-browser
本地客户端测试
-
使用
example_client_stdio.ts脚本测试:export APIFY_TOKEN=your-apify-api-token node dist/example_client_stdio.js -
直接调用 RAG Web Browser Actor:
export APIFY_TOKEN=your-apify-api-token node dist/example_call_web_browser.js
本地构建和调试
npm run build
使用 MCP 监视器 进行调试:
export APIFY_TOKEN=your-apify-api-token
npx @modelcontextprotocol/inspector node dist/index.js
📚 详细文档
模型上下文协议 (MCP) 服务器实现细节
- 仓库地址:GitHub 上的 MCP 服务器代码
- 依赖项:使用 Actor SDK 进行 Actor 的通信和逻辑处理。
🔧 技术细节
开发注意事项
- 技术术语:确保准确翻译和理解所有技术术语。
- 代码块格式:保持代码块的可读性和一致性。
通过以上步骤,您可以成功配置和运行 MCP 服务器,并与 RAG Web Browser Actor 进行交互。
Scan to contact