Agent Update

Connect

JetBrains AI Assistant → Agent Update

The AI assistant built into JetBrains' IDEs: IntelliJ, PyCharm, WebStorm, GoLand, Rider, PhpStorm, RubyMine, CLion and Android Studio.

JetBrains AI Assistant cannot send a static authorization header to an MCP server. That is a limit of the host, not of Agent Update, and no config works around it. Use the HTTP API below: the same five tools without the protocol.

Where it goes: Settings | Tools | AI Assistant | MCP -> Add

Setup

REST fallback — POST /v1/agent/messages
curl -sS -X POST https://api.tryagentupdate.com/v1/agent/messages \
  -H "Authorization: Bearer au_live_..." \
  -H "Content-Type: application/json" \
  -d '{"text":"Build finished on main."}'
mcp-remote stdio bridge — paste into Settings | Tools | AI Assistant | MCP → Add
{
  "mcpServers": {
    "agent-update": {
      "command": "npx",
      "args": ["-y","mcp-remote","https://api.tryagentupdate.com/v1/mcp",
               "--transport","http-only","--header","Authorization:${AU_AUTH_HEADER}"],
      "env": { "AU_AUTH_HEADER": "Bearer au_live_..." }
    }
  }
}

Before you file a bug

AI Assistant supports remote MCP, Streamable HTTP included, but there is nowhere to put the PAT. The documented remote schema is {"mcpServers":{"name":{"url":"..."}}}, and the words headers, Authorization, Bearer, token and OAuth appear zero times on either first-party page. The Add dialog exposes only a JSON box and a server level. Nobody has tested whether an undocumented headers key is silently accepted — it is a five-minute experiment — so do not publish it as if it worked. Use the mcp-remote stdio bridge instead. It needs Node on PATH, and the minimum versions are IntelliJ 2025.1 with AI Assistant build 251.26094.80.5. Two rules from mcp-remote's README carry over. No space after Authorization:, because its argument escaping is broken on Cursor and on Windows Claude Desktop. And --transport http-only, so it stops probing an SSE endpoint we do not serve. mcp-remote is a working third-party bridge, not an Anthropic-supported one. AI Assistant is configured independently of Junie and of JetBrains Air. Only Air takes a header directly, so do not cross-paste between them.

Check it worked

Ask the agent to text you. A 401 means the token is wrong, or the word Bearer is in there twice. No tool at all means the transport string is wrong. Both are covered in troubleshooting.

Next

The five tools and their arguments are on the MCP page. The same tools over plain HTTP are on the REST page. Every other tool is on the docs index.