Add from the catalog
- Navigate to Tools in your project sidebar
- Click Register MCP server
- Select a service from the catalog — GitHub, Linear, or Notion
Add a custom server
If your MCP server isn’t in the catalog, click Enter a custom URL and provide:| Field | Required | Description |
|---|---|---|
| Endpoint URL | Yes | The MCP server’s StreamableHTTP endpoint |
| Headers | No | Authentication headers (API keys, tokens) |
Authentication methods
- Header-based
- OAuth
Add static headers that the gateway injects into every request to this server.Common patterns:
Authorization: Bearer <api-token>X-API-Key: <key>- Custom headers required by your tool server
Tool discovery
After registering a server, Devctrl discovers the tools it exposes. Tools appear in the Tools section of your project. Each tool has:- Name — the tool identifier used in MCP
tools/callrequests - Description — what the tool does
- Input schema — the expected arguments
Multiple servers
You can register multiple MCP servers in a single project. The gateway routes each tool call to the correct server based on the tool’s registration.Next steps
Manage tools
View and configure the tools discovered from your MCP servers.
Create identities
Create agent identities to authenticate with the gateway.