AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
RAG / Knowledge Base/
arkon
arkon logo

arkon

Active·★ 1.5k·NOASSERTION·Updated 2026-06-03

Arkon is a self-hosted knowledge layer for organisations that sits between internal documents and AI clients. Rather than chunking files into a vector index, its MRP pipeline (Map, Reduce, Plan-review, Refine, Verify, Commit) compiles documents into a wiki of interlinked pages. Each ingestion produces a plan listing which pages will be created or updated that a human can review first; new material is merged into existing pages instead of overwriting them; every page records its source documents; and drafts persist so a crashed run resumes without repeating the LLM work.

People then use the wiki with a browser view (page tree, backlinks, a knowledge graph, full-text and pgvector semantic search, version history with rollback) or from Claude Desktop and Claude.ai through the MCP server, which signs in with OAuth 2.1 and PKCE. Its tools cover wiki search and reading, source drill-down, and an edit workflow with propose, review, approve and reject. Access is controlled by department and project workspaces, roles (Viewer, Contributor, Editor, Admin and custom ones) and an audit log, with scope enforced at the API, MCP and search layers. It can also distribute versioned skill packages.

It runs as 7 Docker containers (PostgreSQL with pgvector, Redis, MinIO, the FastAPI API, two workers and a Next.js frontend). The README suggests 2 vCPU and 4 GB RAM for up to 20 people. LLM, embedding and vision calls go to Anthropic, Google or OpenAI with keys you supply, so no GPU is needed, and it says there is no telemetry. Licensing needs attention: it uses the PolyForm Internal Use License 1.0.0, which is free for internal business operations but does not let you offer Arkon as a service to others, so it is source-available rather than open source. Last push was 2026-06-03. This review is based on the README and repository data; we have not run it ourselves.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-22.

License
Not detected by GitHub
Latest release
v0.9.1 · 2026-06-01
Last commit
2026-06-03
Contributors
3
Forks
296
Open issues and PRs
21
First published
2026-04-30

Source: GitHub, npm and PyPI public APIs.

#enterprise-ai#knowledge-base-embeddings#knowledge-based-systems#knowledge-bases#llm-wiki-personal-knowledge-base#mcp#mcp-server#mcp-servers
$ Install
$ git clone https://github.com/nduckmink/arkon.git && cd arkon && cp .env.docker.example .env.docker && docker compose --env-file .env.docker up -d --build
↗ Visit site★ GitHub
01

Features

01Intelligent Knowledge Wiki (MRP Pipeline)
02Wiki Browser & Knowledge Graph
03Workspaces (Department & Project Scopes)
04Fine-Grained RBAC
05MCP Server for Claude & Other AI Clients
02

Why choose it

+Compiles documents into an interlinked wiki with human-reviewable plans and merge-not-overwrite updates
+Department and project scopes, RBAC and an audit log, enforced at API, MCP and search layers
+MCP server with OAuth 2.1 and PKCE, plus a propose, review and approve edit flow
+Self-hosted via Docker with no telemetry; works with Claude, Gemini or OpenAI keys
03

Trade-offs

!PolyForm Internal Use is not an open-source licence: internal business use only, and you may not offer it as a service
!Seven containers and a recommended 4 GB or more of RAM, with LLM costs billed by your provider
!Document text is sent to the AI provider you choose for compilation, so check that against your data policy
!README says it is built for teams, not individuals; a simpler setup suits personal notes
04

Maintenance check

SlowingChecked: 2026-10-18
Last commit
2026-06-02
Commits, last 90 days
0
Releases, last 90 days
0
Latest release
v0.9.1 (2026-06-01)
Open issues
21
Recent issues with at least one comment
9/26
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #12 Lỗi edit document3 comments · 2026-05-22
  • #36 "Error: MAP phase produces no successful chunked" when upload new documents.0 comments · 2026-08-10
  • #35 Support OpenAI-Compatible Providers (Custom Base URLs + User-Defined Models)0 comments · 2026-07-29
  • #33 "Plans awaiting review" KPI points users at the Review console, which only handles wiki drafts (not compilation plans)0 comments · 2026-07-08
  • #32 Orphan-pages count disagrees between Dashboard Overview and Wiki Linter (reserved system pages counted as orphans)0 comments · 2026-07-08

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

Docker
Docker-Ready
Verified via docs
06

Quick start

1
$ git clone https://github.com/nduckmink/arkon.git
2
$ cd arkon
3
$ cp .env.docker.example .env.docker
4
$ docker compose --env-file .env.docker up -d --build
07

Use cases

↳Enterprise knowledge management
↳AI-powered internal search and Q&A
↳Secure AI context distribution across departments
08

Alternatives

⚡Top VS:
VShister★6.1k→VSmcp-server-elasticsearch★725→VSmcp-victoriametrics★239→VSmcp-ts-core★152→
hister logo
hister★ 6.1k
Your own search engine
VSCompare→
mcp-server-elasticsearch logo
mcp-server-elasticsearch★ 725
No description provided.
VSCompare→
mcp-victoriametrics logo
mcp-victoriametrics★ 239
The implementation of Model Context Protocol (MCP) server for VictoriaMetrics
VSCompare→
mcp-ts-core logo
mcp-ts-core★ 152
TypeScript template for building Model Context Protocol (MCP) servers. Ships with declarative tools/resources, pluggable auth, multi-backend storage, OpenTelemetry observability, and first-class support for both local and edge (Cloudflare Workers) runtimes.
VSCompare→
openzim-mcp logo
openzim-mcp★ 146
OpenZIM MCP is a modern, secure, and high-performance MCP (Model Context Protocol) server that enables AI models to access and search ZIM format knowledge bases offline.
VSCompare→
codesearch logo
codesearch★ 93
Fast, local semantic code search as MCP server for OpenCode and Claude Code. Rust-powered, fully offline.
VSCompare→
rekal logo
rekal★ 53
Long-term memory for LLMs. MCP server backed by hybrid search in a single SQLite file.
VSCompare→
org-mcp-server logo
org-mcp-server★ 42
MCP server for org-mode and org-roam knowledge base management
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
nduckmink /
arkon
↗

Self-hosted team knowledge hub that compiles documents into a reviewable wiki and serves it to Claude through a scoped MCP server; internal use only

1.5k296
Last commit4mo ago
StatusActive
CategoryRAG / Knowledge Base
Contributors3
Latest releasev0.9.1
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.