One source. Different needs.

For systems

Connect existing workflows through MCP and let the same source support automation and monitoring — while execution stays in your systems.

MCPAPI
What it is

Two seams face your systems. Inbound: a signed push hook, or the GitHub app, tells GitMir the code moved, and it rebuilds the model on its own. Outbound: one HTTP endpoint speaking MCP, where your own services and agents ask the same questions your people ask on screen, and pick up work an owner has accepted — with the same key and the same role rules.

What you do
01

Install the GitHub app, or copy the hook address and secret from the repository page into your host's webhook settings.

02

Push, then check the page for when the last delivery arrived and what it did.

03

Issue a key on the MCP access page for the service that will be asking.

04

Have your service call the MCP endpoint over HTTP with that key in the Authorization header.

What it does not do

GitMir never calls into your systems. Everything is you calling it, or your git host calling its hook — there is no outbound webhook, no queue to subscribe to, no scheduled job and no notification of any kind. Rebuilds are coalesced: ten pushes to one repository become one rebuild, not ten, and one build runs at a time per project. It reads GitHub, GitLab and Bitbucket, and the code it understands is TypeScript, JavaScript, Python, Ruby, Go, Java, Kotlin, C#, Swift, PHP and Rust, plus Vue, Svelte and Astro files.

See it on a real product.

Three models are published in full and open without an account. Ask one of them the question this page is about.