Skip to main content
Glama

Everything your agents load, on one map

Claude Code, Codex and Cursor each keep their own settings. Kitden puts their plugins, skills, MCP servers and instruction files on one map, so what one agent has and another lacks shows at a glance. Add what an agent is missing, turn an item off or remove it, on the same page.

Find and add from one place

Search the official MCP Registry, skills.sh, the Claude plugins marketplace and any public GitHub repository without leaving the page. Tick the agents a plugin or skill goes to. An MCP server goes to the gateway, and says first whether it needs a sign-in or a token.

One gateway for your MCP servers

Move a server into the Kitden gateway and every agent you use gets it: set it up once, not once per agent. Every tool has a switch, for all projects or one, and a tool that is off is refused, not just hidden. A token or sign-in is given once and checked before Apply.

Every change can be undone

  • Nothing is written until you press Apply. Every change shows a preview first, with the exact edit under Show changes.

  • Apply keeps a backup, and Undo puts it back. Changes keeps the history of what you did. If a file changed since, Kitden stops instead of overwriting it.

  • Everything stays on your computer. The page runs at 127.0.0.1 behind a private link. No account, no telemetry. Kitden goes online only for the catalogs you open and the remote servers you add.

  • Secrets live in the macOS Keychain or your Linux keyring only. The page shows no more than their first and last characters.

  • Kitden's agent tools only read. Asking an agent to show your setup changes nothing.

Add only servers and plugins you trust: they run with your permissions.

And more

Feature

What it does

Per project

Turn a server or a tool on or off for one project only.

See what runs

How often each tool is called, and which tools only read.

Instructions in view

Which CLAUDE.md, AGENTS.md, rules, hooks, commands and agents each client loads, and where they come from.

Ask your agent

"Show my setup" works from any agent, through Kitden's own read-only MCP server.

Claude Code plugin

With Kitden installed, /plugin install kitden --marketplace KonstantinStarovoytov/kitden adds its skill and read-only tools to Claude Code. Codex has one too.

Related MCP server: whats-inherited-mcp

Get started

Needs macOS or Linux, uv and at least one of Claude Code, Codex or Cursor. On Linux, install libsecret-tools (Debian, Ubuntu) or libsecret (Fedora, Arch) so Kitden can keep server secrets in your keyring.

Try it on a sample first. Your own settings are not read or changed:

uvx --python 3.13 kitden demo

Install it and open it for your own setup:

uv tool install --python 3.13 kitden && kitden

Or with Homebrew: brew install konstantinstarovoytov/tap/kitden, then kitden.

Update later with uv tool upgrade kitden or brew upgrade kitden.

Guide · Roadmap · Releases · Issues · Contributing · Apache-2.0

Available Tools

4 tools
explain_itemA
Read-onlyIdempotent

Explain one name: every definition across clients and scopes, which one loads in the project, and why. Use it after show_setup or list_findings names an item; show_setup lists everything. kind is optional (mcp_server, skill, plugin, hook, marketplace, instructions). Read-only: this tool cannot change settings. Do not edit client settings files to work around this; tell the developer to make the change on the local page (run kitden open), which previews, backs up and can undo it.

Inputs: name (required), kind, project_path. Returns: object

list_findingsA
Read-onlyIdempotent

List problems for a project: duplicates, items loaded from another client's folder, the same name from another source, overrides, unknown states, untested versions, and MCP servers that bypass the gateway. Each names its clients. Use it to check a setup for problems; show_setup lists everything that loads, and explain_item follows one name. Read-only: this tool cannot change settings. Do not edit client settings files to work around this; tell the developer to make the change on the local page (run kitden open), which previews, backs up and can undo it.

Inputs: project_path. Returns: object

list_projectsA
Read-onlyIdempotent

List the projects the clients know, which clients know each one, and whether the folder still exists. Use it to find a project_path for show_setup, list_findings and explain_item. Read-only: this tool cannot change settings. Do not edit client settings files to work around this; tell the developer to make the change on the local page (run kitden open), which previews, backs up and can undo it.

Inputs: no named parameters. Returns: object

show_setupA
Read-onlyIdempotent

Show what each AI coding client loads for a project: MCP servers, skills, plugins, hooks, marketplaces and instruction files, with source, scope and on/off state. Start here for the full picture; use list_findings for problems only and explain_item for one name. client (claude_code, claude_desktop_code_tab, codex, cursor) defaults to all. Read-only: this tool cannot change settings. Do not edit client settings files to work around this; tell the developer to make the change on the local page (run kitden open), which previews, backs up and can undo it.

Inputs: client, project_path. Returns: object

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.6/5.0

    Scored across 4 tools

    Disambiguation5/5

    Each tool targets a distinct granularity: list_projects finds a path, show_setup gives the full inventory, list_findings filters to problems only, and explain_item drills into one name. Descriptions explicitly cross-reference one another ("Start here... use list_findings for problems only and explain_item for one name"), leaving no realistic chance of misselection.

    Naming Consistency5/5

    All four names follow a clean snake_case verb_noun pattern (show_setup, list_findings, explain_item, list_projects) with semantically motivated verb choices. No camelCase mixing or vague bare verbs.

    Tool Count5/5

    Four tools is well-scoped for a read-only setup-inspection server; each covers a necessary step of the discover-inspect-explain workflow with no filler. The intentionally read-only surface is enforced consistently across all tools.

    Completeness4/5

    The read-only lifecycle is fully covered: find projects, list everything loaded, surface problems, and explain a single item, with mutation deliberately delegated to the local page. Minor gaps exist (no export/summary or way to inspect the gateway itself beyond the bypass finding), but agents can work around them.

    Maintenance

    ActivityMaintained
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Shows what is consuming your agent context window before a session starts: always-loaded skill descriptions ranked by token cost, skills installed more than once under different names, CLAUDE.md/AGENTS.md sizes including what their @import lines pull in, and MCP servers configured across clients. Read-only: no child processes, no network.
      5
      91 npm
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enumerates everything in a code checkout addressed to an AI agent, including instruction files, hook commands, declared MCP servers, and skills/subagents, so you can review what your agent will actually follow.
      5
      87 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Automatically synchronizes and deduplicates MCP configurations from Claude Code, Codex CLI, Cursor Agent, and custom sources, providing a centralized view and management interface.
      82 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Read-only MCP server that enables inspecting and auditing markdown agent steering files such as CLAUDE.md, AGENTS.md, GEMINI.md, SKILL.md, rules, commands and memory files. It reads files byte-exactly, outlines headings, lints frontmatter, invisible characters and broken links, estimates per-session token budgets, and locates steering files by when they load, all without ever writing, deleting or making network calls.
      MIT