Arkon MCP Server
Centralize and structure internal documentation into a managed AI knowledge hub.
Data last scanned today · Reviewed today
Overview
Arkon serves as a self-hosted knowledge management layer, bridging organizational data like SOPs and policies with AI models. It utilizes an MRP pipeline to compile disparate documents into an interlinked wiki, ensuring that AI clients receive structured, traceable context rather than fragmented data. Beyond basic indexing, it provides a full-featured browser interface for managing content via a draft-to-approval workflow. Users can visualize knowledge graphs, perform semantic searches, and maintain version history, all while managing departmental access scopes.
Our verdict
Arkon carries a high-risk security score of 45/100, largely due to its community-maintained status and lack of editorial review. The reliance on an unspecified license (NOASSERTION) and limited contributor count (two individuals) suggests that this tool is best suited for controlled, non-critical environments rather than deployment in sensitive enterprise infrastructure.
- MRP pipeline compiles documents into interlinked wiki pages.
- Supports human-in-the-loop review for all knowledge ingestion plans.
- Zero direct dependencies simplifies the supply-chain surface area.
- Includes a browser UI with full-text and semantic search.
- High security risk due to unverified status.
- NOASSERTION license status creates legal ambiguity for adoption.
- Small contributor base limits long-term maintainability.
Tools
| Tool | Description | Risk |
|---|---|---|
| search_wiki | Searches the wiki for information. | low |
| read_wiki_page | Reads a specific wiki page. | low |
| list_wiki_pages | Lists the pages available in the wiki. | low |
| read_wiki_index | Reads the index of the wiki. | low |
| get_source | Retrieves a specific source document. | low |
| get_source_outline | Gets the outline of a source document. | low |
| get_source_pages | Retrieves the pages associated with a source. | low |
| list_sources | Lists all available sources. | low |
| propose_wiki_edit | Proposes an edit to a wiki page. | medium |
| edit_wiki_page | Edits a wiki page. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the infrastructure requirements for hosting Arkon?
Arkon requires running 7 Docker containers, which include PostgreSQL with pgvector, Redis, MinIO, a FastAPI API, and two ARQ workers.
›How do AI clients authenticate with the Arkon MCP server?
Clients connect using OAuth 2.1 with PKCE, allowing users to sign in via their browser rather than manually copying tokens.
›Does Arkon support specific AI providers for embedding and processing?
Yes, Arkon supports various providers including Anthropic, Google Gemini, and OpenAI, with the ability to switch embedding models via online migration.
›What document formats can the Arkon ingestion pipeline process?
The system supports PDF, DOCX, DOC, plain text files, URLs, and embedded images, with vision captions automatically baked into source text.
›How does Arkon enforce access control across different departments?
Arkon uses department and global scopes combined with role-based access control to restrict visibility and actions at the API, MCP, and search layers.
Alternatives
Changelog
- FixFix Minor Bug from v0.9.0
2026-06-01
- Security
- Fixv0.7.4 - 20/05/2026
2026-05-20
- Fixv0.7.3 - 20/05/2026
2026-05-20
- Fix[0.7.1] — 2026-05-20
2026-05-19
- Fixv0.4.0 — 2026-05-18
2026-05-18
- Fixv0.3.3
2026-05-18
- Fix
- Fix
- New
Badge
Maintain this server? Add the live badge to your README.