Koskamo

Junê MCP

Junê MCP exposes Junê's local-first knowledge graph as an MCP server, allowing AI agents to perform cited answers, search ingested data, and maintain persistent memory across sessions without deserialization or code changes.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

Junê MCP logo, by JunemindCommunity listingLocal stdioSource reviewed; not executedPublished by Junemind
Vendor documentation

What you can do with it

  • Ask plain-language questions and receive answers with citations
  • Search ingested files and databases for ranked results
  • Maintain persistent, cited memory for AI agents
  • Connect chat history to a searchable knowledge graph

Source and maintenance

Community listingRegistry 0.8.1
Repository status
Unavailable (HTTP 404)
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

june-mcp 0.8.1

pypiuvx
june-mcp package definition
{
  "version": "0.8.1",
  "transport": "stdio",
  "identifier": "june-mcp",
  "runtimeHint": "uvx",
  "registryType": "pypi",
  "registryBaseUrl": "https://pypi.org",
  "environmentVariables": [
    {
      "name": "JUNE_BASE_URL",
      "isRequired": true,
      "description": "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)"
    },
    {
      "name": "JUNE_CANVAS",
      "isRequired": true,
      "description": "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"
    },
    {
      "name": "JUNE_API_KEY",
      "isRequired": true,
      "description": "Your June API key (set JUNE_ALLOW_ANON=1 instead to explicitly opt out for keyless local setups)"
    },
    {
      "name": "JUNE_LLM_KEY",
      "description": "Bring-your-own LLM key for cited answers — forwarded per-request as a header, never logged or stored on the service"
    },
    {
      "name": "JUNE_CANVAS_CREATE",
      "description": "Set to 1 to create the named canvas on first run if it doesn't exist yet (refused in read-only mode)"
    },
    {
      "name": "JUNE_READONLY",
      "description": "Set to 1 to hide and refuse all write tools (memory becomes read-only)"
    },
    {
      "name": "JUNE_FILES_ROOT",
      "description": "Opt-in directory agents may upload files from via june_ingest_file — unset means that tool doesn't exist"
    },
    {
      "name": "JUNE_DOCS_CANVAS",
      "description": "Canvas holding the agent's standing docs/skills/learnings (default 'agent_docs')"
    },
    {
      "name": "JUNE_DOCS_REFRESH",
      "description": "Set to 0 to disable the periodic standing-docs digest re-injected on tool results (default on)"
    },
    {
      "name": "JUNE_REFRESH_CALLS",
      "description": "Tool calls between digest injections (default 12) — lower it for small-context agents"
    },
    {
      "name": "JUNE_REFRESH_MINUTES",
      "description": "Wall-clock fallback between digest injections (default 10)"
    },
    {
      "name": "JUNE_DIGEST_CHARS",
      "description": "Standing-docs digest size cap in characters (default 2000)"
    },
    {
      "name": "JUNE_EXPORT_ROOT",
      "description": "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"
    }
  ]
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

No tool definitions available.

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · repository · passed · unavailable
  • · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "mcpServers": {
    "june-mcp": {
      "command": "uvx",
      "args": [
        "june-mcp==0.8.1"
      ],
      "env": {
        "JUNE_BASE_URL": "<YOUR_JUNE_BASE_URL>",
        "JUNE_CANVAS": "<YOUR_JUNE_CANVAS>",
        "JUNE_API_KEY": "<YOUR_JUNE_API_KEY>",
        "JUNE_LLM_KEY": "<YOUR_JUNE_LLM_KEY>",
        "JUNE_CANVAS_CREATE": "<YOUR_JUNE_CANVAS_CREATE>",
        "JUNE_READONLY": "<YOUR_JUNE_READONLY>",
        "JUNE_FILES_ROOT": "<YOUR_JUNE_FILES_ROOT>",
        "JUNE_DOCS_CANVAS": "<YOUR_JUNE_DOCS_CANVAS>",
        "JUNE_DOCS_REFRESH": "<YOUR_JUNE_DOCS_REFRESH>",
        "JUNE_REFRESH_CALLS": "<YOUR_JUNE_REFRESH_CALLS>",
        "JUNE_REFRESH_MINUTES": "<YOUR_JUNE_REFRESH_MINUTES>",
        "JUNE_DIGEST_CHARS": "<YOUR_JUNE_DIGEST_CHARS>",
        "JUNE_EXPORT_ROOT": "<YOUR_JUNE_EXPORT_ROOT>"
      }
    }
  }
}

Cline

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "mcpServers": {
    "june-mcp": {
      "command": "uvx",
      "args": [
        "june-mcp==0.8.1"
      ],
      "env": {
        "JUNE_BASE_URL": "<YOUR_JUNE_BASE_URL>",
        "JUNE_CANVAS": "<YOUR_JUNE_CANVAS>",
        "JUNE_API_KEY": "<YOUR_JUNE_API_KEY>",
        "JUNE_LLM_KEY": "<YOUR_JUNE_LLM_KEY>",
        "JUNE_CANVAS_CREATE": "<YOUR_JUNE_CANVAS_CREATE>",
        "JUNE_READONLY": "<YOUR_JUNE_READONLY>",
        "JUNE_FILES_ROOT": "<YOUR_JUNE_FILES_ROOT>",
        "JUNE_DOCS_CANVAS": "<YOUR_JUNE_DOCS_CANVAS>",
        "JUNE_DOCS_REFRESH": "<YOUR_JUNE_DOCS_REFRESH>",
        "JUNE_REFRESH_CALLS": "<YOUR_JUNE_REFRESH_CALLS>",
        "JUNE_REFRESH_MINUTES": "<YOUR_JUNE_REFRESH_MINUTES>",
        "JUNE_DIGEST_CHARS": "<YOUR_JUNE_DIGEST_CHARS>",
        "JUNE_EXPORT_ROOT": "<YOUR_JUNE_EXPORT_ROOT>"
      }
    }
  }
}

VS Code

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "servers": {
    "june-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "june-mcp==0.8.1"
      ],
      "env": {
        "JUNE_BASE_URL": "<YOUR_JUNE_BASE_URL>",
        "JUNE_CANVAS": "<YOUR_JUNE_CANVAS>",
        "JUNE_API_KEY": "<YOUR_JUNE_API_KEY>",
        "JUNE_LLM_KEY": "<YOUR_JUNE_LLM_KEY>",
        "JUNE_CANVAS_CREATE": "<YOUR_JUNE_CANVAS_CREATE>",
        "JUNE_READONLY": "<YOUR_JUNE_READONLY>",
        "JUNE_FILES_ROOT": "<YOUR_JUNE_FILES_ROOT>",
        "JUNE_DOCS_CANVAS": "<YOUR_JUNE_DOCS_CANVAS>",
        "JUNE_DOCS_REFRESH": "<YOUR_JUNE_DOCS_REFRESH>",
        "JUNE_REFRESH_CALLS": "<YOUR_JUNE_REFRESH_CALLS>",
        "JUNE_REFRESH_MINUTES": "<YOUR_JUNE_REFRESH_MINUTES>",
        "JUNE_DIGEST_CHARS": "<YOUR_JUNE_DIGEST_CHARS>",
        "JUNE_EXPORT_ROOT": "<YOUR_JUNE_EXPORT_ROOT>"
      }
    }
  }
}

Claude Desktop

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "mcpServers": {
    "june-mcp": {
      "command": "uvx",
      "args": [
        "june-mcp==0.8.1"
      ],
      "env": {
        "JUNE_BASE_URL": "<YOUR_JUNE_BASE_URL>",
        "JUNE_CANVAS": "<YOUR_JUNE_CANVAS>",
        "JUNE_API_KEY": "<YOUR_JUNE_API_KEY>",
        "JUNE_LLM_KEY": "<YOUR_JUNE_LLM_KEY>",
        "JUNE_CANVAS_CREATE": "<YOUR_JUNE_CANVAS_CREATE>",
        "JUNE_READONLY": "<YOUR_JUNE_READONLY>",
        "JUNE_FILES_ROOT": "<YOUR_JUNE_FILES_ROOT>",
        "JUNE_DOCS_CANVAS": "<YOUR_JUNE_DOCS_CANVAS>",
        "JUNE_DOCS_REFRESH": "<YOUR_JUNE_DOCS_REFRESH>",
        "JUNE_REFRESH_CALLS": "<YOUR_JUNE_REFRESH_CALLS>",
        "JUNE_REFRESH_MINUTES": "<YOUR_JUNE_REFRESH_MINUTES>",
        "JUNE_DIGEST_CHARS": "<YOUR_JUNE_DIGEST_CHARS>",
        "JUNE_EXPORT_ROOT": "<YOUR_JUNE_EXPORT_ROOT>"
      }
    }
  }
}

Let your agent find its tools

Find servers like Junê MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.