paper-search
This server exposes one MCP tool, search_papers, that searches academic literature across multiple sources and returns deduplicated, ranked JSON results.
Free-text search across academic sources (Semantic Scholar, arXiv, PubMed, Crossref, Europe PMC, OpenReview, DBLP, OpenAlex).
Restrict search to specific sources via a comma-separated
sourcesparameter.Control result volume with
max_results_per_source.Filter by publication year using
year_fromandyear_to.Returns structured JSON output with ranked, deduplicated results.
Designed for AI agents to call directly through the MCP server.
Enables searching academic papers on arXiv, including filtering by publication year and retrieving results from this preprint server.
Enables searching computer science literature indexed by dblp, with support for year filtering and source-specific result limits.
Enables searching biomedical literature through PubMed, with result ranking and optional year filters for targeted discovery.
Enables searching academic literature via Semantic Scholar, including deduplicated and ranked results across multiple sources.
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., "@paper-searchfind recent papers about reinforcement learning published in 2025"
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.
citekick
Agentic tools for academic paper search — a CLI and MCP server that query multiple literature sources in one shot.
Why citekick?
Finding papers usually means juggling separate APIs, rate limits, and response formats for every source. citekick unifies them behind a single interface:
Multi-source search — Query 8 sources in parallel: Semantic Scholar, arXiv, PubMed, Crossref, Europe PMC, OpenReview, DBLP, and OpenAlex.
CLI + MCP — Use it directly from your terminal (
citekick) or expose it to AI agents as an MCP server (citekick-mcp).Agent-friendly output — JSON or Markdown results, ready to be consumed by humans or LLMs.
Response caching — Built-in HTTP cache to stay polite with APIs and speed up repeated queries.
Configurable defaults — API keys, preferred sources, year ranges, and output format persisted in one TOML file.
Related MCP server: mcp-openalex
Installation
Install the citekick CLI and MCP server globally using uv:
# Install with uv (recommended)
uv tool install citekick
# Or with pip
pip install citekickCLI Usage
1. citekick search
Search academic literature across multiple sources.
citekick search "attention is all you need" # Search all default sources
citekick search "diffusion models" --sources arxiv,openalex # Restrict to specific sources
citekick search "protein folding" --year-from 2023 --format markdown
citekick search "llm agents" --max-results 20 --no-cacheTip: the
searchsubcommand is optional —citekick "query"works too.
2. citekick config
Configure API keys and default search settings in ~/.config/citekick/config.toml.
citekick config # Create an empty config file
citekick config --mailto you@example.com # Set contact email (polite-pool access)
citekick config --openalex-api-key KEY --sources arxiv,pubmedCredentials and optional contact email are read from ~/.config/citekick/config.toml. The [api] values are all optional; missing or empty values leave the corresponding source keyless.
Agent Integration
To use citekick as an MCP server, add this to your agent's MCP config:
{
"mcpServers": {
"citekick": {
"command": "citekick-mcp"
}
}
}Or using uvx (without prior installation):
{
"mcpServers": {
"citekick": {
"command": "uvx",
"args": ["--from", "citekick", "citekick-mcp"]
}
}
}Development
# Install hatch
uv tool install hatch
# Run full release check (linting, static typing with mypy, and test suite with coverage)
hatch run releaseLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server enabling AI agents to search and retrieve scientific papers, citations, and author profiles from Crossref, OpenAlex, and Semantic Scholar with no API keys required.53MIT
- AlicenseAqualityDmaintenanceMCP server for the OpenAlex scholarly database, providing AI agents with tools to search and retrieve academic works, authors, and institutions via natural language queries.8MIT
- FlicenseNot gradedqualityCmaintenanceMCP server for academic research using the OpenAlex API, enabling article search, details retrieval, and author profile lookup.
- AlicenseNot gradedqualityDmaintenanceAn MCP server for academic research combining local document search with Semantic Scholar API integration.MIT
Related MCP Connectors
Academic research MCP server for paper search, citation checks, graphs, and deep research.
Agentic search over your Dewey document collections from any MCP-compatible client.
MCP server for Altmetric APIs - track research attention across news, policy, social media, and more
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ChenchaoZhao/citekick'
If you have feedback or need assistance with the MCP directory API, please join our Discord server