MCP.Market

Ikuna MCP server

by RobertoHanas·io.github.RobertoHanas/ikuna-mcp·v0.2.0

Read workspace context and activity from the running Ikuna macOS app, with app-managed permissions.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars38 downloads/wk

Reviews

Write one

Nobody 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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

  1. Install Node.js 18 or later, including npx.
  2. Open Ikuna and enable the capabilities you want to share in Settings → AI Connections.
  3. Run the guided setup:
npx -y ikuna-mcp setup

Setup 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 codex

Exit 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 = 30

Restart 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 → Ikuna

Shortened. 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.