PapersFlow
Turn any AI agent into an academic researcher that can search, read, cite, and write full literature reviews autonomously.
papersflow-mcp
papersflow-mcp is PapersFlow's production / GA hosted MCP server for literature search, citation verification, related-paper discovery, and authenticated research workflows across Claude, Codex, Gemini, ChatGPT-style MCP apps, and other MCP clients.
Production Endpoint
- MCP URL:
https://doxa.papersflow.ai/mcp - OAuth protected resource metadata:
https://doxa.papersflow.ai/.well-known/oauth-protected-resource - OAuth authorization server metadata:
https://doxa.papersflow.ai/.well-known/oauth-authorization-server - Dynamic client registration:
https://doxa.papersflow.ai/oauth/register
Public Tool Surface
searchfetchverify_citationsearch_literaturefind_related_papersget_citation_graphget_paper_neighborsexpand_citation_graph
Authenticated and paid tools are available through PapersFlow account access and plan entitlements.
Documentation
Gemini CLI Extension
This repository also includes a root gemini-extension.json so Gemini CLI can install it as an extension wrapper around the hosted MCP server.
Official Gemini CLI flow supported by the docs:
gemini extensions install https://github.com/papersflow-ai/papersflow-mcp
The extension manifest lives at the repository root and points Gemini CLI at the hosted MCP endpoint using Gemini's remote MCP config shape.
If Gemini shows:
papersflow-mcp (from papersflow-mcp) - Disconnected (OAuth not authenticated)
that is expected until OAuth is completed inside Gemini:
/mcp auth papersflow-mcp
/mcp refresh
/mcp list
gemini extensions install installs the extension package. It does not complete OAuth during install. The browser opens when Gemini starts the remote MCP auth flow, typically via /mcp auth papersflow-mcp or the first auth-required connection attempt.
Gemini CLI references:
https://geminicli.com/docs/extensions/releasing/https://geminicli.com/docs/extensions/reference/https://geminicli.com/docs/extensions/writing-extensions/
Client Setup
Cline (VS Code)
Add PapersFlow as a remote MCP server in your Cline MCP settings:
{
"mcpServers": {
"papersflow": {
"url": "https://doxa.papersflow.ai/mcp",
"transportType": "streamable-http"
}
}
}
On first use, Cline will open a browser window for OAuth sign-in to your PapersFlow account. Public tools (literature search, citations, paper discovery) work immediately; authenticated tools require a PapersFlow plan.
Other Clients
Supported client paths today:
- Codex
- Claude Code
- Gemini CLI
- ChatGPT-style hosted MCP apps
The setup guide includes both command-style and config-style snippets where supported.
Support And Policies
- Website:
https://papersflow.ai - Privacy:
https://papersflow.ai/privacy - Terms:
https://papersflow.ai/terms - Support:
https://papersflow.ai/contact - Support email:
[email protected]
Notes
- This repository is the public documentation and submission surface for the hosted MCP service.
- The production service is operated by PapersFlow and backed by the main PapersFlow platform.
Related Servers
WeRead
Access your WeChat Reading (微信读书) bookshelf, notes, highlights, and reviews.
memory-mcp-1file
🏠 🍎 🪟 🐧 - A self-contained Memory server with single-binary architecture (embedded DB & models, no dependencies). Provides persistent semantic and graph-based memory for AI agents.
Scrapbox/CoSense
A server for the Scrapbox/CoSense platform to retrieve, list, search, and create pages.
GoHighLevel MCP Server
Integrates with the GoHighLevel API, allowing interaction with its CRM, marketing automation, and business management tools.
Airflow MCP
Interact with Apache Airflow using natural language to manage and monitor your data workflows.
Markdown to PDF
Convert Markdown files to high-quality, print-ready PDFs using LaTeX.
Omi Memories
Provides access to a specific user's memories from the Omi app.
NestJsMcp
NestJS MCP Server is a powerful Model Context Protocol server that provides 40+ specialized tools for NestJS development. It integrates seamlessly with AI assistants like Claude Desktop, Cursor, Claude Code CLI, and any MCP-compatible client.
DaVinci Resolve
Enables AI assistants to interact with DaVinci Resolve Studio for advanced control over video editing, color grading, and audio.
Yandex Tracker
Integrates with Yandex Tracker, allowing an AI assistant to interact with its task management system via the MCP protocol.