OpenRouter 研究代理服务器支持多种模型和接口配置,具备强大的数据存储和缓存功能,能为用户提供高效、稳定的服务。
git clone https://github.com/wheattoast11/openrouter-deep-research-mcp.git
cd openrouter-agents
.env 文件,指定高成本和低成本模型:HIGH_COST_MODELS=perplexity/sonar-deep-research,perplexity/sonar-pro
LOW_COST_MODELS=perplexity/sonar-reasoning,openai/gpt-4o-mini-search-preview
npm start
.env 文件。npm start
服务将在 http://localhost:3002 启动。
.env 文件和 config.js 进行高度定制。上述快速开始部分已详细介绍了标准安装和 HTTP/SSE 安装的步骤。
通过修改 .env 文件可实现高度定制:
HIGH_COST_MODELS=自定义模型1,自定义模型2
LOW_COST_MODELS=低成本模型1,低成本模型2
PGLITE_DATA_DIR=./研究数据库目录
CACHE_TTL_SECONDS=3600
采用内存缓存和 pgvector 技术实现高效存储:
./researchAgentDB。常见问题及解决方案:
通过 config.js 进行更深度的定制:
为生产环境启用 API 密钥认证:
.env 中设定 SERVER_API_KEY。项目附带多个测试脚本:
test-all-tools.bat 验证所有 MCP 工具。test-mcp-server.js 检查服务器配置。test-research-agent.js 测试核心功能。本项目遵循 MIT 许可证,具体条款参见 LICENSE 文件。