
ResearchMCP

2025.03.23
1
Go互联网研究信息检索开发效率
ResearchMCP是一个基于模型完成协议(MCP)的服务,专门用于通过Perplexity AI进行互联网研究。它提供了一个名为'research'的工具,允许用户查询Perplexity AI的API,获取广泛主题的深入和最新信息。
View on GitHub
Overview
基本能力
产品定位
ResearchMCP是一个专注于互联网研究的MCP服务,通过集成Perplexity AI的API,为用户提供高效的信息检索能力。
核心功能
- 通过Perplexity AI进行互联网研究
- 与MCP协议集成,支持工具发现和调用
- 优雅的错误处理和降级模式
- 通过环境变量配置
- 结构化日志记录
适用场景
- 学术研究
- 市场调研
- 技术趋势分析
- 新闻和事件追踪
工具列表
- research工具:允许用户提交查询,获取Perplexity AI的详细研究报告。
常见问题解答
- 需要Go 1.18或更高版本
- 需要Perplexity AI API密钥
使用教程
使用依赖
- 安装Go 1.18或更高版本
- 获取Perplexity AI API密钥
安装教程
- 设置所需的环境变量(可以使用
.env
文件) - 构建并运行服务:
go build
./ResearchMCP
调试方式
运行格式化和linting脚本:
./run_format.sh
./run_lint.sh