Junê
Rank #6,112io.github.Junemind/june-mcp
Shared, cited knowledge-graph memory for agents — ask, search, remember, keep standing instructions
Junê is a Model Context Protocol (MCP) server published by Junemind. It ranks #6,112 of 132,046 servers tracked on MCP Toplist, and its repository has 1 GitHub stars. Junê is listed across 2 registries — Official MCP and Glama, with 15 tracked versions. It was first listed on Jul 10, 2026 and most recently updated on Sep 20, 2026.
Ranks ahead of 125,934 of 132,046 servers on MCP Toplist.
Use Junê
Requires user-supplied configuration before first use — typically an API key, token or connection string set via environment variables.
claude mcp add june-mcp -e "JUNE_BASE_URL=<your JUNE_BASE_URL>" -e "JUNE_CANVAS=<your JUNE_CANVAS>" -e "JUNE_API_KEY=<your JUNE_API_KEY>" -e "JUNE_LLM_KEY=<your JUNE_LLM_KEY>" -e "JUNE_CANVAS_CREATE=<your JUNE_CANVAS_CREATE>" -e "JUNE_READONLY=<your JUNE_READONLY>" -e "JUNE_FILES_ROOT=<your JUNE_FILES_ROOT>" -e "JUNE_DOCS_CANVAS=<your JUNE_DOCS_CANVAS>" -e "JUNE_DOCS_REFRESH=<your JUNE_DOCS_REFRESH>" -e "JUNE_REFRESH_CALLS=<your JUNE_REFRESH_CALLS>" -e "JUNE_REFRESH_MINUTES=<your JUNE_REFRESH_MINUTES>" -e "JUNE_DIGEST_CHARS=<your JUNE_DIGEST_CHARS>" -e "JUNE_EXPORT_ROOT=<your JUNE_EXPORT_ROOT>" -- uvx june-mcpReplace each placeholder with your own value before saving.
[mcp_servers.june-mcp]
command = "uvx"
args = ["june-mcp"]
[mcp_servers.june-mcp.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>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"june-mcp": {
"command": "uvx",
"args": [
"june-mcp"
],
"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>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"june-mcp": {
"command": "uvx",
"args": [
"june-mcp"
],
"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>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"june-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"june-mcp"
],
"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>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"june-mcp": {
"command": "uvx",
"args": [
"june-mcp"
],
"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>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"june-mcp": {
"command": "uvx",
"args": [
"june-mcp"
],
"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>"
}
}
}
}Replace each placeholder with your own value before saving.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/io.github.Junemind%2Fjune-mcp)<a href="https://mcptoplist.com/server/io.github.Junemind%2Fjune-mcp"><img src="https://mcptoplist.com/badge/io.github.Junemind%2Fjune-mcp.svg" alt="MCP Toplist: Top 5% of 132,046" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 2 registries
Junemind
Available versions (15)
| Version | Published |
|---|---|
| 0.5.0 | Sep 20, 2026 |
| 0.4.3 | Sep 18, 2026 |
| 0.4.2 | Sep 18, 2026 |
| 0.4.1 | Sep 12, 2026 |
| 0.4.0 | Sep 12, 2026 |
| 0.3.0 | Aug 28, 2026 |
| 0.2.5 | Aug 21, 2026 |
| 0.2.4 | Aug 21, 2026 |
| 0.2.3 | Aug 21, 2026 |
| 0.2.2 | Aug 21, 2026 |
| 0.2.1 | Aug 21, 2026 |
| 0.2.0 | Aug 20, 2026 |
| 0.1.6 | Aug 16, 2026 |
| 0.1.5 | Aug 14, 2026 |
| 0.1.3 | Aug 5, 2026 |
Frequently asked questions
- Who maintains Junê?
- Junê is maintained by Junemind, which publishes 1 MCP server (15 total versions) tracked on MCP Toplist.
- Is Junê listed on the Official MCP Registry?
- Yes — Junê is listed on the Official MCP Registry, alongside Glama.
- How many versions does Junê have?
- MCP Toplist tracks 15 versions of Junê, most recently published on Sep 20, 2026.
- Where can I find the source code for Junê?
- The source code for Junê is hosted at github.com/Junemind/june-mcp.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.