Antigravity config #18

Closed
opened 2026-04-04 08:03:15 -07:00 by Eben60 · 5 comments
Eben60 commented 2026-04-04 08:03:15 -07:00 (Migrated from github.com)

Kaimon works nice with Antigravity in my limited experience. However it doesn't provide autoconfig out of the box. I've now set it up on a second computers, each time it was with the help of the AI agents. Would be nice to have autoconfig. Following code works:

{
  "mcpServers": {
    "Kaimon": {
      "type": "sse",
      "serverURL": "http://localhost:2828/sse",
      "headers": {
        "Authorization": "kaimon_123456789abcde...12345"
      }
    }
  }
}
Kaimon works nice with [Antigravity ](https://antigravity.google/) in my limited experience. However it doesn't provide autoconfig out of the box. I've now set it up on a second computers, each time it was with the help of the AI agents. Would be nice to have autoconfig. Following code works: ``` { "mcpServers": { "Kaimon": { "type": "sse", "serverURL": "http://localhost:2828/sse", "headers": { "Authorization": "kaimon_123456789abcde...12345" } } } } ```
kahliburke commented 2026-04-04 08:13:42 -07:00 (Migrated from github.com)

@Eben60, great to hear the feedback and that it is working, I can add this or if you would like to take a stab at a PR you can get the credit :).

@Eben60, great to hear the feedback and that it is working, I can add this or if you would like to take a stab at a PR you can get the credit :).
Eben60 commented 2026-04-04 09:12:10 -07:00 (Migrated from github.com)

if you would like to take a stab at a PR

no I don't, nor are my agents 😀

> if you would like to take a stab at a PR no I don't, nor are my agents 😀
kahliburke commented 2026-04-04 09:20:51 -07:00 (Migrated from github.com)

Thanks for the report! We'll add an Antigravity autoconfig template.

One note: Kaimon uses the Streamable HTTP transport (the current MCP spec), not the legacy SSE transport. Your config with "type": "sse" and /sse path happens to work because of a catch-all GET handler, but it's not the correct transport.

The proper Antigravity config should be:

{
  "mcpServers": {
    "Kaimon": {
      "type": "streamableHttp",
      "serverURL": "http://localhost:2828/mcp",
      "headers": {
        "Authorization": "Bearer <your_api_key>"
      }
    }
  }
}

Antigravity supports Streamable HTTP, so this should work correctly. We'll include this in the autoconfig generator for the next release.

Thanks for the report! We'll add an Antigravity autoconfig template. One note: Kaimon uses the **Streamable HTTP** transport (the current MCP spec), not the legacy SSE transport. Your config with `"type": "sse"` and `/sse` path happens to work because of a catch-all GET handler, but it's not the correct transport. The proper Antigravity config should be: ```json { "mcpServers": { "Kaimon": { "type": "streamableHttp", "serverURL": "http://localhost:2828/mcp", "headers": { "Authorization": "Bearer <your_api_key>" } } } } ``` Antigravity supports Streamable HTTP, so this should work correctly. We'll include this in the autoconfig generator for the next release.
kahliburke commented 2026-04-04 09:28:42 -07:00 (Migrated from github.com)

@Eben60 , 1.1.0 is released!

@Eben60 , 1.1.0 is released!
Eben60 commented 2026-04-04 09:38:47 -07:00 (Migrated from github.com)

Changed according to your suggestion, replacing among other things

        "Authorization": "kaimon_123456789abcde...12345" =>
        "Authorization": "Bearer 123456789abcde...12345"

Kaimon stopped working, in "Manage MCP servers" window I see

Kaimon Configure
Error: calling "initialize": sending "initialize": Forbidden.

Unfortunately I don't have now time to test 1.1

Changed according to your suggestion, replacing among other things ``` "Authorization": "kaimon_123456789abcde...12345" => "Authorization": "Bearer 123456789abcde...12345" ``` Kaimon stopped working, in "Manage MCP servers" window I see ``` Kaimon Configure Error: calling "initialize": sending "initialize": Forbidden. ``` Unfortunately I don't have now time to test 1.1
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kahliburke/Kaimon.jl#18
No description provided.