Junê

السجل الرسمي البحث والويب

Shared, cited knowledge-graph memory for agents — ask, search, remember, keep standing instructions

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

PYPI package june-mcp
Claude Code
claude mcp add jun -e 'JUNE_BASE_URL=<JUNE_BASE_URL>' -e 'JUNE_CANVAS=<JUNE_CANVAS>' -e 'JUNE_API_KEY=<your june_api_key>' -e 'JUNE_LLM_KEY=<your june_llm_key>' -e 'JUNE_CANVAS_CREATE=<JUNE_CANVAS_CREATE>' -e 'JUNE_READONLY=<JUNE_READONLY>' -e 'JUNE_FILES_ROOT=<JUNE_FILES_ROOT>' -e 'JUNE_DOCS_CANVAS=<JUNE_DOCS_CANVAS>' -e 'JUNE_DOCS_REFRESH=<JUNE_DOCS_REFRESH>' -e 'JUNE_REFRESH_CALLS=<JUNE_REFRESH_CALLS>' -e 'JUNE_REFRESH_MINUTES=<JUNE_REFRESH_MINUTES>' -e 'JUNE_DIGEST_CHARS=<JUNE_DIGEST_CHARS>' -e 'JUNE_EXPORT_ROOT=<JUNE_EXPORT_ROOT>' -- uvx june-mcp==0.8.1
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "jun": {
            "command": "uvx",
            "args": [
                "june-mcp==0.8.1"
            ],
            "env": {
                "JUNE_BASE_URL": "<JUNE_BASE_URL>",
                "JUNE_CANVAS": "<JUNE_CANVAS>",
                "JUNE_API_KEY": "<your june_api_key>",
                "JUNE_LLM_KEY": "<your june_llm_key>",
                "JUNE_CANVAS_CREATE": "<JUNE_CANVAS_CREATE>",
                "JUNE_READONLY": "<JUNE_READONLY>",
                "JUNE_FILES_ROOT": "<JUNE_FILES_ROOT>",
                "JUNE_DOCS_CANVAS": "<JUNE_DOCS_CANVAS>",
                "JUNE_DOCS_REFRESH": "<JUNE_DOCS_REFRESH>",
                "JUNE_REFRESH_CALLS": "<JUNE_REFRESH_CALLS>",
                "JUNE_REFRESH_MINUTES": "<JUNE_REFRESH_MINUTES>",
                "JUNE_DIGEST_CHARS": "<JUNE_DIGEST_CHARS>",
                "JUNE_EXPORT_ROOT": "<JUNE_EXPORT_ROOT>"
            }
        }
    }
}

متغيرات البيئة

  • JUNE_BASE_URL إلزامي Your June endpoint, e.g. http://localhost:8000 (the Junê desktop app's local engine, your own june-local service, or a hosted Team workspace)
  • JUNE_CANVAS إلزامي The canvas (workspace) to bind this connection to — a name (e.g. 'work') or a canvas id; names resolve at startup and ambiguous names fail closed
  • JUNE_API_KEY إلزامي سري Your June API key (set JUNE_ALLOW_ANON=1 instead to explicitly opt out for keyless local setups)
  • JUNE_LLM_KEY سري Bring-your-own LLM key for cited answers — forwarded per-request as a header, never logged or stored on the service
  • JUNE_CANVAS_CREATE Set to 1 to create the named canvas on first run if it doesn't exist yet (refused in read-only mode)
  • JUNE_READONLY Set to 1 to hide and refuse all write tools (memory becomes read-only)
  • JUNE_FILES_ROOT Opt-in directory agents may upload files from via june_ingest_file — unset means that tool doesn't exist
  • JUNE_DOCS_CANVAS Canvas holding the agent's standing docs/skills/learnings (default 'agent_docs')
  • JUNE_DOCS_REFRESH Set to 0 to disable the periodic standing-docs digest re-injected on tool results (default on)
  • JUNE_REFRESH_CALLS Tool calls between digest injections (default 12) — lower it for small-context agents
  • JUNE_REFRESH_MINUTES Wall-clock fallback between digest injections (default 10)
  • JUNE_DIGEST_CHARS Standing-docs digest size cap in characters (default 2000)
  • JUNE_EXPORT_ROOT Opt-in directory for repo sync — enables june_docs_export / june_page_export / june_page_import (fenced writes, commit-only git); unset means those tools don't exist

الأسئلة الشائعة

ما هو Junê؟

Shared, cited knowledge-graph memory for agents — ask, search, remember, keep standing instructions

كيف أثبّت Junê؟

يعمل على جهازك. في Claude Code: claude mcp add jun -e 'JUNE_BASE_URL=<JUNE_BASE_URL>' -e 'JUNE_CANVAS=<JUNE_CANVAS>' -e 'JUNE_API_KEY=<your june_api_key>' -e 'JUNE_LLM_KEY=<your june_llm_key>' -e 'JUNE_CANVAS_CREATE=<JUNE_CANVAS_CREATE>' -e 'JUNE_READONLY=<JUNE_READONLY>' -e 'JUNE_FILES_ROOT=<JUNE_FILES_ROOT>' -e 'JUNE_DOCS_CANVAS=<JUNE_DOCS_CANVAS>' -e 'JUNE_DOCS_REFRESH=<JUNE_DOCS_REFRESH>' -e 'JUNE_REFRESH_CALLS=<JUNE_REFRESH_CALLS>' -e 'JUNE_REFRESH_MINUTES=<JUNE_REFRESH_MINUTES>' -e 'JUNE_DIGEST_CHARS=<JUNE_DIGEST_CHARS>' -e 'JUNE_EXPORT_ROOT=<JUNE_EXPORT_ROOT>' -- uvx june-mcp==0.8.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج Junê إلى مفتاح API؟

نعم. يتطلب JUNE_BASE_URL, JUNE_CANVAS, JUNE_API_KEY, JUNE_LLM_KEY، وتضبطها في إعداداته.

هل Junê مفتوح المصدر؟

شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.

من يصون Junê؟

ينشره Junemind. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.