Contextator MCP documentation server Back to dashboard

License

Contextator is free software under the GNU Affero General Public License, version 3 or later. Use it, read it, change it, run it for anyone — on one condition: what you build on it stays free too. A modified version that people reach over a network owes them its source. Contextator cannot be quietly closed.

In short

This summary is a convenience, not a substitute: only the full text is the license. Read the complete GNU AGPL v3 — it ships with every copy of the software as the LICENSE file.

Copyright and notice

Contextator — self-hosted MCP documentation server
Copyright (C) 2026 Muhammet Şafak — Tunedness

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.

The complete source of this program is available at contextator.com/source. If you are running a modified version of Contextator yourself, section 13 asks you to point this line at your own — and if you are using someone else's modified version, ask them for it: the license entitles you to it.

Commercial license

The AGPL does not fit every situation: some companies forbid it by policy, and some products cannot publish the source of what they ship. Because Muhammet Şafak holds the copyright of Contextator in full, a separate commercial license can be granted for those cases, on terms agreed in writing and without the source-disclosure obligations of sections 5, 6 and 13.

This is an offer of an alternative, never a restriction of the AGPL: the free license above stands on its own and nothing is being held back from it. Ask at tunedness.com.

Third-party components

Contextator stands on other people's work. Each component keeps its own license, and those licenses apply to those components — not to Contextator itself. All of them are permissive and compatible with the AGPL:

ComponentUsed forLicense
FastifyHTTP serverMIT
@fastify/cookiethe dashboard's session cookieMIT
@modelcontextprotocol/sdkMCP transports and serverMIT
PostgreSQL · pgvectorstorage and vector searchPostgreSQL License
pgPostgreSQL clientMIT
Drizzle ORMschema and queriesApache-2.0
transformers.js (@huggingface/transformers)local embeddingsApache-2.0
OpenAI Node SDKoptional hosted embeddingsApache-2.0
@notionhq/clientNotion syncMIT
isomorphic-gitgit clone and fetchMIT
node-stream-zip · node-unrar-jsarchive extractionMIT
tartar and tar.gz extractionBlueOak-1.0.0
Zodrequest and config validationMIT
picomatchglob matchingMIT
dotenvenvironment loadingBSD-2-Clause
IBM Plex Sans · IBM Plex Mono · Instrument SeriftypefacesSIL Open Font License 1.1

The default embedding model is downloaded from Hugging Face at first start and is covered by the license stated on its model card, not by this one. The authoritative license of any dependency is the one shipped in its own package; the table above is a map, not a warranty.

A machine-readable list of every transitive dependency and its license is available from a checkout with npm ls --all or any SBOM tool of your choice.