Ikuna MCP server
io.github.RobertoHanas/ikuna-mcp·v0.2.0Read workspace context and activity from the running Ikuna macOS app, with app-managed permissions.
0 stars38 downloads/wk
Reviews
Write oneNobody has reviewed Ikuna yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Ikuna tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 16 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Ikuna compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Downloads a week
- 38
- more than 29% of 12,191 servers with a package
Install Ikuna in Claude Code, Cursor or VS Code
Runs npx -y ikuna-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add ikuna-mcp -- npx -y ikuna-mcp
What the publisher says
From the Ikuna repository's README, as published. We do not edit it. Read it on GitHub
Ikuna MCP
Connect your AI client to the workspace context in the Ikuna app running on your Mac.
ikuna-mcp 0.1.1 is listed in the official MCP Registry as io.github.RobertoHanas/ikuna-mcp.
Connect
- Install Node.js 18 or later, including npx.
- Open Ikuna and enable the capabilities you want to share in Settings → AI Connections.
- Run the guided setup:
npx -y ikuna-mcp setupSetup detects Claude Desktop, Codex, Claude Code, and Cursor, merges only Ikuna's entry into their existing configuration, retains the latest three backups, and verifies the local MCP handshake. Re-run the same command to repair stale or missing values, or make that intent explicit:
npx -y ikuna-mcp setup --repair
npx -y ikuna-mcp setup --client codexExit status 0 means every detected client was configured and the handshake passed, 1 means configuration was saved but verification needs a manual step, and 2 means no detected client could be configured.
For a client that is not detected automatically, add this entry to its mcpServers configuration, keeping your other servers:
"ikuna": { "command": "npx", "args": ["-y", "ikuna-mcp"] }For clients such as Claude Desktop, Claude Code, and Cursor, a complete JSON configuration is:
{
"mcpServers": {
"ikuna": {
"command": "npx",
"args": ["-y", "ikuna-mcp"]
}
}
}For Codex, add this to ~/.codex/config.toml:
[mcp_servers.ikuna]
command = "npx"
args = ["-y", "ikuna-mcp"]
startup_timeout_sec = 30Restart or reconnect your MCP client after saving. Ask it to check Ikuna's health, then ask about your workspace. Your available tools depend on the capabilities enabled in Ikuna.
The first run downloads this small package from npm. Later runs use npm's cache. If your client cannot find npx, use the full executable path reported by command -v npx as command and ensure Node.js is on that client's PATH.
Requirements and troubleshooting
This package runs locally on macOS. It requires an Ikuna build that includes the MCP helper at Contents/bin/ikuna-mcp.
- Ikuna is installed but closed: open Ikuna, leave it running, and reconnect the MCP client. The npm bridge exits with an error when Ikuna is closed; it does not open the app for you.
- Ikuna is not installed: install it from the official Ikuna product page, open it, and reconnect the MCP client.
- MCP helper unavailable: update Ikuna to a build with AI Connections support.
- Discovery timeout: quit and reopen Ikuna, then retry. Running-app discovery has a short deadline and errors are written to stderr, never mixed with MCP responses.
- More than one Ikuna copy running: quit the extra copies. All copies share the local bridge service, so use one running installation at a time.
- Tools unavailable or approval required: review the capabilities in Ikuna's AI Connections settings. Installing this package does not change permissions.
Custom installation locations are discovered automatically from the running app. To select a particular running bundle explicitly:
"ikuna": {
"command": "npx",
"args": ["-y", "ikuna-mcp", "--app-path", "/Applications/Ikuna.app"]
}IKUNAAPPPATH is the equivalent environment variable. A selected bundle must already be running. The optional IKUNAMCPCLIENT_ID environment variable is passed through to Ikuna for connection bookkeeping; it does not grant access.
How it works
MCP client → npx ikuna-mcp → Ikuna.app/Contents/bin/ikuna-mcp → local XPC bridge → IkunaShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Ikuna: common questions
- Is Ikuna MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Ikuna safety report
- How do I install Ikuna?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Ikuna need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Ikuna maintained?
- The last commit was 48 days ago (2026-09-17). The latest release is v0.2.0.
- How does Ikuna compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); downloads a week 38 (more than 29% of 12,191 servers with a package). Full comparison.