openresearch-mcp
Enables searching Hacker News via the Algolia API.
Allows reading PDF documents from arXiv.
Provides web search functionality using DuckDuckGo.
Enables reading public GitHub repositories.
Provides search capabilities against the Semantic Scholar database.
Enables searching Stack Overflow for questions and answers.
Allows retrieval of YouTube video transcripts from captions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@openresearch-mcpshow me recent papers on large language models"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
openresearch-mcp
Zero-auth multi-source research MCP server. Works with Claude Desktop, Cursor, OpenCode, Open WebUI, or any MCP-compatible agent — no API keys required.
Tools
Tool | Source | Auth |
| DuckDuckGo | None |
| Any webpage | None |
| Any PDF / arXiv | None |
| GitHub public repos | None (set |
| HN via Algolia API | None |
| Stack Overflow API | None (set |
| Semantic Scholar API | None (set |
| YouTube captions | None |
Related MCP server: free-search-mcp
Quickstart
Docker (recommended)
docker run -p 8000:8000 ghcr.io/yourusername/openresearch-mcpWith optional keys for higher limits:
docker run -p 8000:8000 \
-e GITHUB_TOKEN=ghp_... \
-e SEMANTIC_SCHOLAR_KEY=... \
ghcr.io/yourusername/openresearch-mcpLocal
pip install openresearch-mcp
openresearch-mcpOr with uv:
uvx openresearch-mcpstdio (for Claude Desktop / Cursor)
MCP_TRANSPORT=stdio openresearch-mcpClaude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"openresearch": {
"command": "uvx",
"args": ["openresearch-mcp"],
"env": { "MCP_TRANSPORT": "stdio" }
}
}
}Connect via HTTP
Point your agent at http://localhost:8000/mcp (Streamable HTTP transport, MCP 1.1+).
Known limitations
Reddit / Zenodo: block unauthenticated requests — not included in v1
YouTube: rate-limited by YouTube at scale; works for personal use
Semantic Scholar: 100 req/5min without key; auto-falls back to DDG snippets on 429
Roadmap
Reddit OAuth (browser-based, no user key management)
GitHub Device Flow login
OpenAlex (zero-auth, 250M+ papers)
NewsAPI support (optional key)
PubMed / NCBI (optional key)
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/olanokhin/openresearch-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server