arkon logo

arkon

nduckmink/arkon

Self-hosted enterprise AI knowledge hub and MCP server for secure RAG contexts and policy management.

GraphCanon updated 3w · GitHub synced 3w

1.1k stars247 forksLast push 2mo Python Other

Decision brief

Self-hosted AI knowledge hub and MCP server for secure RAG contexts tailored for enterprise environments.

Good fit when

  • When your team requires centralized control over access policies and the integration of organizational knowledge with large language models through the Model Context Protocol (MCP).
  • For enterprises that need to self-host their systems for security reasons, providing complete governance over AI skills and knowledge contexts within the company.

Avoid when

  • If you are looking for a platform that does not offer control over access policies or require external hosting solutions.
  • In scenarios where secure and enterprise-specific policy management for RAG contexts is unnecessary or impractical, favoring platforms with more open architectures.

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Steady (53d since push)
As of 3w
Provenance
Not a fork · Personal account
As of 3w
Security (OSV)
No MCP manifest
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install arkon
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Arkon is designed for teams to manage and integrate organizational knowledge with large language models through the Model Context Protocol (MCP). It provides self-hosting capabilities, allowing users to control access policies and AI skills within an enterprise setting.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Jul 27, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Jul 27, 2026

Languages
python

Source: github.language+pyproject.toml · Jul 27, 2026

Categories

Tags

README

💻 Server Requirements

Arkon runs 7 Docker containers (PostgreSQL + pgvector, Redis, MinIO, FastAPI API, 2 ARQ workers, Next.js frontend). The table below provides recommended configurations based on team size:

StarterTeamEnterprise
Team size1 – 2020 – 100100+
vCPU2 cores4 cores8+ cores
RAM4 GB8 GB16+ GB
Storage40 GB SSD100 GB SSD250+ GB NVMe SSD
OSUbuntu 22.04+ / Debian 12+Ubuntu 22.04+ / Debian 12+Ubuntu 22.04+ / Debian 12+
Use caseEvaluation / small teamsDepartmental deploymentOrganization-wide rollout

[!NOTE]

  • RAM is the primary bottleneck — the MRP pipeline workers load large LLM context windows into memory during wiki compilation.
  • Storage scales with your document corpus — pgvector indexes, MinIO file storage, and PostgreSQL WAL logs are the main consumers.
  • All AI inference happens externally (Anthropic / Google / OpenAI APIs), so GPU is not required.
  • A reverse proxy (Nginx / Caddy) with SSL is recommended for production. See Setup Guide.


🚦 Quick Start (Docker)

[!NOTE] Arkon is built for teams, not individuals. If you're looking for a personal knowledge setup, Obsidian + Claude Skills is a much simpler fit.

Not a tech person? Skip the self-hosting hassle — reach out for a free guided demo tailored for your team. No config, no Docker, just a walkthrough of what Arkon can do for your organization.

Prerequisites: Docker & Docker Compose, plus an API key from your preferred AI provider (Anthropic, Google, or OpenAI).

  1. Clone the repository:

    git clone https://github.com/nduckmink/arkon.git
    cd arkon
    
  2. Configure environment:

    cp .env.docker.example .env.docker
    # Edit .env.docker - set SECRET_KEY, admin credentials, and Postgres/MinIO secrets
    
  3. Launch:

    docker compose --env-file .env.docker up -d --build
    
  4. Access the portal at http://localhost:3119, sign in as admin, then go to Settings to pick your embedding / LLM / vision models and paste API keys.

→ See Setup Guide for development mode and the full env reference.



📄 License

Arkon is licensed under the PolyForm Internal Use License 1.0.0. Free for internal business operations; you may not offer Arkon as a service to third parties.

For enterprise support or custom integrations, please contact the maintainers.


Keywords: Enterprise AI, Model Context Protocol, MCP Server, Knowledge Management System, Self-hosted RAG, AI Knowledge Base, Claude MCP, LLM Context Management, Open Source Wiki.


For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.