ResearchMCP
by chew-z
ResearchMCP is a service that provides internet research capabilities through the MCP protocol using Perplexity AI. It exposes a "research" tool for querying Perplexity AI's API for in-depth, up-to-date information.
Last updated: N/A
What is ResearchMCP?
ResearchMCP is a Model Completion Protocol (MCP) service that leverages Perplexity AI to provide internet research capabilities. It exposes a 'research' tool that can be integrated into other systems via the MCP protocol.
How to use ResearchMCP?
To use ResearchMCP, you need to set up the required environment variables, including a Perplexity AI API key. Then, build and run the service using the provided Go commands. You can then invoke the 'research' tool with a query to get a comprehensive research report.
Key features of ResearchMCP
Internet research through Perplexity AI
Integration with MCP protocol
Graceful error handling with degraded mode
Configurable through environment variables
Use cases of ResearchMCP
Automated research for specific topics
Integration into AI agents for information retrieval
Providing up-to-date information for decision-making
Generating research reports based on user queries
FAQ from ResearchMCP
What is the purpose of ResearchMCP?
What is the purpose of ResearchMCP?
ResearchMCP provides internet research capabilities using Perplexity AI's API through the MCP protocol.
What is the MCP protocol?
What is the MCP protocol?
The README doesn't explain the MCP protocol, but it is used for tool discovery and invocation.
What are the requirements to run ResearchMCP?
What are the requirements to run ResearchMCP?
You need Go 1.18 or later and a Perplexity AI API key.
How do I configure ResearchMCP?
How do I configure ResearchMCP?
You configure the service through environment variables, such as the Perplexity AI API key and model.
What kind of queries can I use with the research tool?
What kind of queries can I use with the research tool?
You can use any research query or question that you would normally ask Perplexity AI.