Skip to main content
Glama

yagna-mcp

The yAGna catalog as an MCP server, one npx away: your whole GitHub stars library — every README, license, topic, note, health and fit score — as fifteen read and write tools for your coding agent, served straight from the local SQLite catalog on your own machine.

Use it

Point your MCP host at it:

{
  "mcpServers": {
    "yagna": {
      "command": "npx",
      "args": ["-y", "yagna-mcp"]
    }
  }
}

The launcher finds the yAGna binary in this order: the YAGNA_BIN environment variable, a yagna already on your PATH, or the release archive for your platform downloaded once from the yAGna releases into a per-user cache. The server speaks MCP over stdio.

The agent reads the catalog for free — search, repositories, READMEs, tags, notes, the fit spec. Live GitHub calls (search, refresh, a sweep) pass a spend ledger with per-hour and per-minute ceilings, and past the policy's threshold the server asks the host before spending. Every call lands in an activity trace the app shows you.

The first sweep of your stars takes about five minutes per thousand repositories — once; after that it is updates, and everything reads from disk.

GitLab support is on the roadmap; today the catalog speaks GitHub.

Related MCP server: github-stars-mcp

The tools

Reads: search_library, get_repository, read_readme, list_vocabulary, list_local_repositories, read_local_file, get_fit_spec, search_github, get_github_repository. Writes: set_tag, set_note, write_fit_spec, rescore, refresh_repository, sync_catalog.

yAGna never acts on GitHub for you — no issues, no comments, no pushes. It is the memory, not a second client.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to search and retrieve information from your GitHub starred repositories via semantic matching, turning your stars into a searchable personal code toolbox.
    1
    -
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that caches your GitHub starred repositories in a local SQLite database and lets you search, list, and retrieve details about them through any MCP client (Claude Desktop, Cursor, VS Code, etc.), with automatic freshness checks via GitHub's ETag mechanism.
    5
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to discover open-source libraries worth reusing through multi-signal repository ranking and to search real code with sub-50ms local regex/semantic queries federated to live GitHub, grep.app, and package-registry backends. It exposes seven tools over stdio—repo search, code search, repo profile/tree, file and docs fetching, and a usage guide—with structured filters, typed pre-execution errors, and a byte-identical CLI twin.
    MIT