itaca
Provides detection and configuration context for projects using Cloudflare.
Provides detection and configuration context for projects using Expo.
Provides detection and configuration context for projects using GitHub.
Provides detection and configuration context for projects using PostHog.
Provides detection and configuration context for projects using Sentry.
Provides detection and configuration context for projects using Stripe.
Provides detection and configuration context for projects using Supabase.
Provides detection and configuration context for projects using Vercel.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@itacabrief me on every project under ~/dev before we start"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
A local-first registry of every project on your machine, exposed to your coding agents via MCP.
Switching projects costs you 10–15 minutes of agent context rebuilding, every time: what is this repo, what stack, which dashboards, where was I? The information already exists — scattered across package.json, config files and your own head. itaca derives it, keeps it fresh by construction, and serves it to any MCP client in a briefing capped at ~600 tokens.
No cloud. No accounts. No telemetry. Your .env files are read for pattern
matching only — values never leave your machine, and a CI-enforced test
suite keeps it that way.
Quickstart
bun add -g @itacajs/cli # or: bunx @itacajs/cli <command>
itaca scan ~/dev # one command: every project, stack and service detected
itaca list # what's on this machine
itaca context # "where was I?" — run inside any project
itaca open stockroom # its dashboards, ready to open in your browser
itaca agent install # wire up Claude Code: skill + hook + MCP, onceAfter agent install, every new Claude Code session starts with the project
briefing preloaded — and your agents can answer "where was I on tomodachi?"
without exploring a single file.
Related MCP server: AI Knowledge Center MCP
What your agent sees
# tomodachi — card exchange platform
Path: /home/you/dev/tomodachi (branch feat/dashi-291, dirty)
Stack: bun · next · typescript
Status: beta — onboarding pilots (updated 2026-08-04)
Next: ship supplier import; fix onboarding drop-off
Services:
GitHub (code) — https://github.com/you/tomodachi
Convex (backend) — https://dashboard.convex.dev
Stripe (payments) — https://dashboard.stripe.com
...
Commands: bun run dev · bun run test · bun run typecheck
Other projects: stockroom (beta), everdeep (gate G2), itacaThree MCP tools, nothing more: projects_list, project_get,
project_status_update. The last one closes the loop — agents write a 1–2
line note at the end of a work session into the repo's itaca.yml, so the
narrative stays fresh without you maintaining anything.
How it works
The repo is the database. Stack, services, commands and links are re-derived on every scan from what's already in your code — never stale, nothing to maintain.
itaca.ymlholds the only durable state: narrative status, manual links, overrides. Committed to git, schema-validated in your editor.Detection is declarative. Every service is a small YAML rule in rules/ — Neon, Convex, Cloudflare, Stripe, Polar, Vercel, Supabase, Clerk, Resend, Upstash, Turso, Drizzle, Better Auth, Expo, PostHog, Sentry, GitHub. Monorepo-aware, workspace-resolving.
# rules/neon.yml — a detector is ~10 lines; adding one is a beginner PR
id: neon
service: Neon
category: database
match:
any:
- env_value: "\\.neon\\.tech"
- dep: "@neondatabase/serverless"
links:
- title: Neon Console
url: "https://console.neon.tech"Missing your service? Contributing a rule takes ten minutes.
For humans too
itaca open <project> replaces the bookmark folders you never maintain.
itaca list is the machine-wide overview. And the session log your agents
write becomes, a month in, the story of every project — committed in git,
readable by you.
Status
Alpha, used daily by its author. CLI + MCP surface are stable; a local
dashboard (itaca serve) is planned. Design doc: SPEC.md.
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceA local-first MCP server that provides AI agents with safe codebase access through file discovery, hybrid lexical-semantic search, and project introspection. It features durable local memory and semantic indexing while keeping all data and processing entirely on your local machine.Last updated74395MIT
- Alicense-qualityAmaintenanceLocal-first MCP server that provides project context, verification gates, and structured tools for coding agents to discover knowledge, run diagnostics, and execute allowlisted commands within a repository.Last updated28MIT
- Alicense-qualityAmaintenanceLocal MCP server to index your codebase once and search it across AI sessions with keyword, semantic, or hybrid search, keeping all data on disk.Last updated784MIT

Vibgrate AI Contextofficial
Alicense-qualityAmaintenanceLocal-first MCP server that gives AI assistants codebase intelligence—code graph, drift analysis, vulnerability attribution, and version-correct library docs—all from the user's machine.Last updated2,9733Apache 2.0
Related MCP Connectors
Local-first RAG engine with MCP server for AI agent integration.
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Lukapetro/itaca'
If you have feedback or need assistance with the MCP directory API, please join our Discord server