Overview
Register your own MCP server and Gitar’s rules and agents get its tools while reviewing pull requests and running automations, alongside the built-in integrations like Jira, Linear, and Slack.Remote MCP Servers
Connect a server that supports Streamable HTTP over HTTPS.
Skills for Guidance
For instructions with no server, commit a skill under
.gitar/skills/.Use in Rules
Name the integration in a rule and the agent picks it up.
Secrets
API tokens are stored securely, per organization.
Custom integrations are an Enterprise feature, with unlimited MCP connections.
Connect engineering knowledge
Custom integrations make internal documentation and enterprise tools available to Gitar’s agents and rules. They extend the knowledge sources Gitar can consult during a review. Configure the tools and credentials each connection needs. A documentation search tool can supply a design decision, while a workflow can use an issue tracker tool to record the follow-up work.How It Works
A custom integration is an MCP server. Give Gitar its https URL and the agent gets your server’s tools. The URL is the only thing you supply. The name and description come from the endpoint host, so there is nothing else to fill in. For guidance with no server, commit a repo skill instead. A skill is versioned with the code it describes, where an org-level setting is not. An integration saved without an endpoint, from before the URL became required, still loads. Give it an endpoint or delete it.Add a Custom Integration
1
Open the Integrations settings
In the Gitar dashboard, go to your organization’s Settings → Integrations, find Custom MCP servers at the bottom, and click Add MCP server.
2
Point Gitar at your MCP server
Enter the MCP server URL, for example
https://mcp.example.com/mcp. It must use https and name a public host. A URL carrying credentials, a query string, a bare IP, or an internal hostname is rejected, and the dialog says why.The name comes from the host, so https://mcp.acme.com/mcp becomes Acme. Tool descriptions come from your server.3
Add credentials
A credential reaches your server as an HTTP header. Leave Authentication on None if the server needs none, or pick Auth header and fill in one row.A row is a header name and its value. It starts as
Authorization, and the value is whatever your server expects there, prefix included, so a bearer token goes in as Bearer sk-....Gitar stores the value securely and never reads it back into the form. Editing a server shows it as Unchanged, so type a new one only to rotate it. Never put a credential in the URL.4
Narrow the allowed tools (optional)
Leave Allowed Tools empty and the agent gets every tool your server advertises. Name tools there to narrow it to those, spelled exactly as your server advertises them.Narrowing is how you withhold a tool. The dialog warns before you save a server narrowed to nothing.
5
Create the integration
Click Create. The integration appears on your Integrations page and can be enabled or disabled at any time.