by nduckmink
Arkon: Enterprise AI Knowledge Hub & MCP Server. Self-hosted knowledge base for teams to manage RAG contexts, access policies, and AI skills. Connect Claude and other LLMs via Model Context Protocol (MCP) for automated, secure organizational knowledge integration.
# Add to your Claude Code skills
git clone https://github.com/nduckmink/arkonGuides for using mcp servers skills like arkon.
Last scanned: 5/14/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-14T06:46:22.089Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}
Connect your organization's knowledge to any Ai Client. Self-hosted, on-premise.
Arkon is the central layer between your documents and your employees' AI clients. Upload your SOPs, policies, product specs, and internal docs - Arkon compiles them into a structured knowledge wiki and serves it directly to Claude via MCP. Every employee gets the right context, automatically, without copy-pasting.
Setup Guide · Architecture · Wiki System · MCP & Claude · AI Skills · Access Control
Most organizations adopt AI team-by-team, with no shared knowledge, inconsistent context, and no visibility into what information Ai Client is actually working with. Every employee manually pastes documents, repeats the same background, and gets different answers depending on what they remembered to include.

Arkon treats your AI client as a managed organizational resource - not a personal chatbot.

Knowledge compounds. Every document you add enriches the existing wiki rather than creating isolated fragments. By the time an employee asks Claude a question, the answer has already been synthesized from dozens of sources.
Documents are compiled into a persistent, interlinked wiki — not just indexed. The MRP pipeline (MAP → REDUCE → PLAN → REFINE → VERIFY) reads every section of every document, traces every claim back to its source, and lets an editor review the compilation plan before any pages are written. Each page covers a specific entity, concept, or topic. Pages cross-reference each other. The wiki grows smarter as more documents are added.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Cross-functional knowledge contexts for projects, clients, or initiatives.
Create a workspace → add members from any department → attach documents. Each workspace has its own scoped wiki, document list, and member roster. Members see their workspace knowledge automatically through Claude.
Upload custom agent packages and make them available to employees through Claude. Skills are versioned, department-scoped, and distributed via MCP.
Employees connect Claude Desktop (or any MCP client) to Arkon using a personal token. Claude gets access to the compiled wiki, raw source documents, and AI skills - all filtered to the employee's permission scope.
→ See MCP & Claude for the full tool reference.
Fine-grained RBAC at department level plus workspace membership roles. Admins define roles with granular permissions; employees inherit access based on department or explicit assignment.
→ See Access Control for the full permission model.
Prerequisites: Docker, Docker Compose, an AI provider API key (Google, OpenAI, or Anthropic).
git clone https://github.com/nduckmink/arkon.git
cd arkon
cp .env.docker.example .env.docker
Edit .env.docker - set at minimum:
SECRET_KEY=<run: python -c "import secrets; print(secrets.token_urlsafe(32))">
DEFAULT_ADMIN_EMAIL=admin@yourcompany.com
DEFAULT_ADMIN_PASSWORD=your-secure-password
docker compose --env-file .env.docker up -d --build
Open http://localhost:3119 and log in with your admin credentials.
Go to Settings → configure your embedding model, LLM, and (optionally) vision model. Then upload your first document from Knowledge Base.
→ See Setup Guide for the full walkthrough including development mode.
Once an employee account is created and an MCP token is generated:
{
"mcpServers": {
"arkon": {
"url": "https://your-arkon-server/mcp",
"headers": {
"Authorization": "Bearer ark_xxxxxxxxxxxx"
}
}
}
}
Add this to claude_desktop_config.json and restart Claude Desktop. The employee's compiled knowledge is immediately available.
→ See MCP & Claude for the complete setup and tool reference.

Stack: FastAPI · PostgreSQL + pgvector · Redis (arq) · MinIO · Next.js · Tailwind CSS
AI providers (your choice): Google · OpenAI · Anthropic · Ollama · Voyage · Cohere
Outbound network: configured AI provider only. No telemetry, no external calls.
→ See Architecture for the full technical breakdown.
Arkon is licensed under the PolyForm Internal Use License 1.0.0.
Free to use for your organization's internal business operations. You may not offer Arkon as a service to third parties.
Need a custom integration or enterprise support? We help organizations integrate Claude, custom AI agents, and MCP servers into their existing infrastructure - from connecting to internal databases and legacy systems to building purpose-built agents for specific business processes.