Show HN: Service-catalog-MCP – Index your codebase and make batch changes
Service-catalog-MCP indexes codebases at repo and codebase levels, extracts metadata, and supports lexical and logical search. It also enables batch changes across multiple services, can create PRs, and check their status.
Background
- **MCP (Model Context Protocol)** is a standard developed by Anthropic for connecting AI assistants (like Claude) to external tools and data sources. An MCP "server" acts as a bridge between the AI and a specific system — in this case, a codebase on GitHub.
- **Service-catalog-MCP** is an open-source tool that indexes all the repositories in a software organization, understands their relationships (dependencies, languages, libraries used), and lets an AI agent search and make bulk edits across multiple repos at once — then create pull requests for those changes.
- **Batch change** is the standout feature: instead of manually updating a dependency or CI config in dozens of repos one by one, a developer can ask in natural language (e.g. "update GitHub Actions version X to Y in all repos that use it") and the agent handles the cloning, editing, and PR creation.
- The project targets engineering teams that manage many microservices or repositories, where cross-cutting changes (library upgrades, config migrations, security patches) are common and tedious to execute manually.