conceptio-search
Resolves arXiv IDs and searches arXiv open-access preprints from the Conceptio archive.
Resolves DOI identifiers to their open-access document records in the Conceptio archive.
Searhes OWASP security standards and publications from the Conceptio archive.
Resolves PubMed IDs and searches PubMed/PMC biomedical literature from the Conceptio archive.
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., "@conceptio-searchSearch for recent NIST publications on zero trust"
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.
conceptio-search
Search the open-access archive — papers, standards, textbooks, and legal documents — right from your terminal or your AI agent.
conceptio-search is a CLI and Model Context Protocol (MCP) server for the Conceptio Open Knowledge Archive. Every source in the archive is open access or public domain. The CLI authenticates with an API key: sign in once, save the key, search from anywhere.
For humans — search, export citations in 11 formats (BibTeX, APA, MLA, Chicago, IEEE, Harvard, RIS, Bluebook, OSCOLA, ISO 690, ANSI Z39), and download PDFs to disk with one command.
For AI agents — a stdio MCP server with five tools, so Claude, Cursor, Windsurf, OpenCode, or any MCP client can search, resolve identifiers (RFC, DOI, arXiv, PMID, PMCID, NIST/FIPS, W3C, US case citation), and save PDFs into your workspace.
100% self-contained — talks only to the public HTTPS API. No internal infrastructure; your key lives in
~/.conceptio/config.json.
Install
pip install conceptio-searchOr from source:
git clone https://github.com/0x923041-dotcom/conceptio-cli.git
cd conceptio-cli
pip install .Requires Python 3.8+.
Related MCP server: Crossref Academic MCP Server
Authenticate (one time)
The CLI needs an API key before it can search:
conceptio auth ckey_live_...Get the key by signing in at conceptio.app and
creating one on your profile (Free, Pro, or Enterprise). The key is stored in
~/.conceptio/config.json and sent as X-Api-Key with every request.
conceptio quota reports your tier at any time. Every command below
assumes this step is done — without a key the CLI refuses to run and tells
you exactly this.
Quick start
# Search — supports source:/lang:/category: directives
conceptio search "attention is all you need" --limit 5
conceptio search "source:nist zero trust" --category "Computer Science & Tech"
conceptio search "source:eurlex AI act" --json
conceptio search "meditations marcus aurelius" --markdown # for Obsidian/Notion
conceptio search "diffusion models" --offset 20 # paginate past the first page
# Resolve a known identifier straight to its document(s)
conceptio resolve "RFC 2119"
conceptio resolve "doi:10.1145/3290605.3300333"
conceptio resolve "2604.08499" # arXiv
conceptio resolve "PMID 41961061" # PubMed
conceptio resolve "PMC10601397" # PubMed Central
conceptio resolve "NIST FIPS 199"
conceptio resolve "410 U.S. 113" # US case citation (Supreme Court)
conceptio resolve "20-5364" # federal docket
conceptio resolve "RFC 2119" --json
# Download the original PDF
conceptio download 297465 -o paper.pdf # by document ID
conceptio download "https://arxiv.org/pdf/2604.21816v1.pdf" # by URL
# Citations — 11 formats: bibtex, apa, mla, chicago, ieee, harvard,
# ris, bluebook, oscola, iso690, ansiz39
conceptio cite 7288 --format bibtex
conceptio cite 7288 --format apa
conceptio cite 7288 --format iso690
# Document metadata
conceptio info 2844
# License key (Pro) or API key + quota
conceptio auth CONCEPTIO-XXXX-XXXX-XXXX # Pro license (one-time, account-bound)
conceptio auth ckey_live_... # API key (agent/machine credential)
conceptio quota
# Version
conceptio --version
# AI agent server
conceptio mcpExample
$ conceptio search "source:nist zero trust" --limit 3
Conceptio - 3 results for "source:nist zero trust"
# Year Title Author Source PDF
1 n.d. NIST SP 1800-35: Implementing a Zero Trust Scott Rose (NIST); … NIST [x]
2 n.d. NIST SP 800-207: Zero Trust Architecture Scott Rose (NIST); … NIST [x]
3 n.d. NIST SP 800-207A: A Zero Trust Architecture Ramaswamy Chandramo… NIST [x]
Tip: conceptio download 2844 saves the PDF, conceptio cite 2844 exports a citation.Query words are highlighted in gold in the title column. The PDF column shows
[x] when a direct PDF link is available; [ ] rows still surface the source
URL via conceptio info <id>.
Search directives
The CLI understands the same directives as the Conceptio web app — they are stripped from the query and applied as real filters:
Directive | Example | Effect |
|
| Restrict to one or more sources ( |
|
| Restrict to a language (ISO code) |
|
| Restrict to a category tab |
Directives can be combined freely: conceptio search "cat:\"Computer Science & Tech\" source:nist lattice cryptography".
Resolve
conceptio resolve recognises several identifier shapes and returns a typed
response (kind: rfc | doi | arxiv | pmid | pmcid | nist | w3c | case plus
fallback null for plain text). Unrecognised identifiers degrade to a regular
search so the command never fails silently.
Model Context Protocol (MCP)
The conceptio mcp command starts a stdio JSON-RPC MCP server. It is dependency-free
(no MCP SDK required) and works with any MCP client.
Tools
Tool | Description |
| Search the archive ( |
| Resolve a known identifier — RFC ( |
| Download the original open-access PDF for a Conceptio document ID or a direct PDF URL to a local path. |
| Get a citation for a document ID in any of 11 formats (BibTeX, APA, MLA, Chicago, IEEE, Harvard, RIS, Bluebook, OSCOLA, ISO 690, ANSI Z39). |
| Full metadata (title, author, source, category, license, year, language, URL, direct PDF URL, description) for a document ID. |
Claude Desktop
Add to claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"conceptio": {
"command": "conceptio",
"args": ["mcp"]
}
}
}Cursor
Settings → Cursor Settings → MCP → Add new MCP server:
{
"mcpServers": {
"conceptio": {
"command": "conceptio",
"args": ["mcp"]
}
}
}OpenCode / Windsurf / Antigravity
The same JSON shape works in any MCP-aware client — point it at conceptio mcp
and the five tools above are exposed automatically.
After adding, restart the client and you can ask, for example:
"Find the NIST post-quantum encryption standard and download the PDF into my workspace."
Manual smoke test
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | conceptio mcpFair use
Every source in Conceptio is open access or public domain. The CLI sends your API key with every request and is rate-limited per tier (see the rate limits); the browser keeps a separate free trial for casual searching without an account.
Add a credential once with conceptio auth <key> — it is stored in
~/.conceptio/config.json and sent with every request. conceptio auth
accepts either a self-hosted API key (ckey_live_..., the
agent/machine credential issued from your account — store it plainly, it is
hashed server-side and shown only once) or a Pro license key
(CONCEPTIO-XXXX-XXXX-XXXX, one-time / account-bound). API keys are
X-Api-Key; license keys are X-License-Key; exactly one credential is sent.
Without a saved key, every data command exits before touching the network:
Authentication required — save an API key before searching.conceptio quota reports your current tier (public / pro /
enterprise) and which auth the server honored (api_key / license /
firebase / public).
Configuration
State lives in ~/.conceptio/config.json:
{
"api_base": "https://www.conceptio.app",
"license_key": "",
"api_key": "",
"default_limit": 10,
"default_citation_format": "bibtex"
}Override the API base (for staging, self-hosted mirrors, or a local proxy) by
editing api_base. Set default_limit to change the search page size; set
default_citation_format to any of the 11 supported format names.
Development
pip install -e ".[test]" # or: pip install -e . && pip install pytest
pytest tests/ # 60 offline tests (mocked HTTP, no network)The test suite is fully offline — httpx is patched with a MockTransport
and ConceptioClient is stubbed where it composes other services. No test makes a
real network call.
License
MIT — see LICENSE.
Part of the Conceptio Open Knowledge Archive — 500+ living sources: arXiv, NIST, OWASP, CISA, PubMed/PMC, MIT OpenCourseWare, EUR-Lex, Project Gutenberg, and more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Related MCP Connectors
Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Search GitHub, npm, PyPI, StackOverflow, ArXiv from one MCP — built for coding agents.
Your org's AI agents, tasks, runs, search, and brain files as MCP tools and resources.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to download, index, and semantically search PDF research papers using 8 MCP tools.2GPL 3.0
- 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
- AlicenseNot gradedqualityCmaintenanceEnables MCP agents to search academic literature across multiple scholarly engines, explore papers, authors, and references, inspect abstracts and full text, maintain saved paper collections, and export citations, BibTeX, abstracts, or full-text corpora.1Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients such as Claude to search over 450,000+ open-access papers, standards, and legal documents, download PDFs, retrieve citations, and fetch full document metadata.MIT
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/0x923041-dotcom/conceptio-cli'
If you have feedback or need assistance with the MCP directory API, please join our Discord server