cortexify-mcp
OfficialClick on "Deploy 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., "@cortexify-mcpask the Cortex AI copilot to summarize my saved links"
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.
cortexify-mcp
MCP server for Cortexify - your AI knowledge library. Lets any MCP client (Claude Desktop, Cursor, Claude Code, etc.) read and write your Cortexify library: saved links, documents, notes, collections, and the Cortex AI copilot.
What it exposes
Library (saved links)
cortexify_list_items- list saved links (filter unread / content type)cortexify_get_item- full item incl. extracted textcortexify_search_library- search links + documents + notes by title/summary/tagscortexify_save_url- save a URL; triggers AI processing (summary, tags, categories)cortexify_mark_read/cortexify_delete_item
Documents
cortexify_list_documents/cortexify_get_document
Notes
cortexify_list_notes/cortexify_get_note/cortexify_create_note/cortexify_update_note/cortexify_delete_note
Collections
cortexify_list_collections(as a tree) /cortexify_create_collection/cortexify_update_collection/cortexify_delete_collectioncortexify_collection_contents/cortexify_add_to_collection/cortexify_remove_from_collection
Cortex AI
cortexify_ask- chat with the Copilot grounded in your library (optional collection scope, model: auto/gemini/openrouter)cortexify_list_chats/cortexify_get_chat
Web + account
cortexify_web_search/cortexify_web_extract(Parallel integration)cortexify_get_stats(inbox count, weekly reads, completion rate)cortexify_key_status(which BYOK keys are set)
Related MCP server: cosmos
Run it as a remote (hosted) server
The repo also ships a Vercel serverless endpoint at api/mcp.js, so you can use
Cortexify from Claude web / ChatGPT web (or any MCP client that supports remote
servers) without running anything locally.
Endpoint once deployed:
https://<your-vercel-deployment>/api/mcpAuth: every request must carry the shared secret in MCP_AUTH_TOKEN, either as
an Authorization: Bearer <token> header or a ?token=<token> query parameter.
Requests without a valid token get a 401.
Deploy on Vercel
Import this repo in Vercel (Add New > Project > Import
cortexify-mcp). No build step or framework preset needed - the function inapi/is picked up automatically.Set environment variables (Project Settings > Environment Variables):
CORTEXIFY_EMAIL+CORTEXIFY_PASSWORD(orCORTEXIFY_ACCESS_TOKEN)MCP_AUTH_TOKEN- a long random string you generate; this is the token you paste into your MCP clients
Deploy. The MCP URL is
https://<project-domain>/api/mcp.
Connect from Claude web
Settings > Connectors > Add custom connector. URL:
https://<project-domain>/api/mcp?token=<MCP_AUTH_TOKEN> (or set the
Authorization: Bearer header under advanced settings if offered).
Connect from ChatGPT web
Settings > Apps > Advanced > Developer mode, then create a custom connector with the same URL and token.
The stdio server (below) keeps working unchanged - both modes share the same
tool implementations in src/tools.js.
Setup
npm install
cp .env.example .env # fill in CORTEXIFY_EMAIL / CORTEXIFY_PASSWORDClaude Desktop / Cursor config
{
"mcpServers": {
"cortexify": {
"command": "node",
"args": ["/absolute/path/to/cortexify-mcp/src/index.js"],
"env": {
"CORTEXIFY_EMAIL": "you@example.com",
"CORTEXIFY_PASSWORD": "your-password"
}
}
}
}How it works
Cortexify's stack is a Vercel app over Supabase. This server talks to the same backend the web app and the Chrome extension use:
Supabase REST (row-level-security scoped to your user) for library/notes/collections.
POST /api/process-contentfor AI ingest of URLs (same call the extension makes).POST /api/cortex-aifor the Copilot (SSE stream, aggregated for you).POST /api/parallel-search/parallel-extractfor web tools (uses your Parallel key).
Auth is the standard Supabase password grant; the token auto-refreshes while the server runs. Your password never leaves your machine except to Supabase's auth endpoint.
AI features (save_url processing, cortexify_ask, web_search) consume the BYOK keys
configured in Cortexify Settings - check cortexify_key_status if something errors
with *_API_KEY_REQUIRED.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only MCP server exposing a user ORANO library to their own AI agent.
Knowledge base MCP for AI agents on iknow.dev. Search, read, and maintain via OAuth.
Publish and share access-controlled Markdown documents from any MCP-enabled AI tool.
Query, browse, and automate OmegaAI workspaces from any MCP client. Streamable HTTP with OAuth 2.0.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceFacilitates integration of PrivateGPT with MCP-compatible applications, enabling chat functionalities and secure management of knowledge sources and user access.-
- AlicenseAqualityBmaintenanceMCP server for the cosmos exocortex from Polarity Lab. Read and write your personal knowledge graph from any LLM client.11211 npm3MIT
- AlicenseNot gradedqualityAmaintenanceEnables search, content creation, weblink saving, and knowledge base analysis with Capacities through any MCP-compatible client.7MIT
- AlicenseAqualityAmaintenanceEnables MCP clients to search a Zotero library, read items, take notes, organize collections, and perform semantic search over PDFs.8MIT