ResearchMCP

ResearchMCP

site icon
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密钥

安装教程

  1. 设置所需的环境变量(可以使用.env文件)
  2. 构建并运行服务:
go build
./ResearchMCP

调试方式

运行格式化和linting脚本:

./run_format.sh
./run_lint.sh

许可证

该项目遵循 MIT 开源许可条款。