Contextator MCP documentation server Back to dashboard

About Contextator

Contextator turns documentation into a searchable endpoint that AI agents can talk to. Point a project at a folder, a git repository, an upload or a Notion workspace, and it becomes its own Model Context Protocol server that Cursor, Claude Code, Claude Desktop and other MCP clients can search semantically.

What it does

How it works

An index run syncs each source first — fetching a git branch, pulling Notion pages, reading a mounted folder — then walks the result, chunks every Markdown, MDX or text file along its headings, embeds the chunks and stores them next to their document. When an agent asks a question, the question is embedded the same way and answered with a cosine search over that project's chunks alone.

Embeddings are generated locally on the CPU by default, with a multilingual model that covers 50+ languages. Nothing about your documents is sent anywhere unless you deliberately switch the embedding provider to a hosted API.

Principles

Built with

TypeScript · Node.js 20+ · Fastify 5 · PostgreSQL 16 with pgvector · Drizzle ORM · @modelcontextprotocol/sdk · transformers.js. The full list of third-party components and their licenses is on the License page.

Who builds it

Contextator is designed and developed by Muhammet Şafak and published as a Tunedness production. The product lives at contextator.com, where you will also find release notes, documentation and the way to report a bug or ask for a feature.

The software is free and open source under the GNU Affero General Public License v3: anyone may use it, study it, change it and run it, and any modified version that people reach over a network has to offer its source in turn — Contextator cannot be closed. A separate commercial license is available for cases where those terms do not fit. The version this instance runs is shown in the footer of every page.