Overview
what is ResearchMCP?
ResearchMCP is a Model Completion Protocol (MCP) service that enables internet research using the Perplexity AI API, providing users with in-depth and up-to-date information on various topics.
how to use ResearchMCP?
To use ResearchMCP, set up the required environment variables, build the service using Go, and run it. You can then utilize the 'research' tool to query information.
key features of ResearchMCP?
- Internet research capabilities through Perplexity AI
- Integration with MCP protocol for tool discovery
- Graceful error handling with degraded mode
- Configurable via environment variables
- Structured logging for better monitoring
use cases of ResearchMCP?
- Conducting academic research on current scientific topics.
- Gathering information for market analysis.
- Assisting in data collection for content creation.
FAQ from ResearchMCP?
- What programming language is used for ResearchMCP?
ResearchMCP is built using Go (Golang).
- Do I need an API key to use ResearchMCP?
Yes, a Perplexity AI API key is required to access the research capabilities.
- How can I configure ResearchMCP?
Configuration is done through environment variables, which can be set in a
.envfile.