Getting A0 to work with obsidian MCP server
I've been trying to get A0 to work with this MCP server for obsidian https://github.com/aaronsb/obsidian-mcp-plugin
However, A0 seems to need SSE but the MCP server does not seem to provide this. Is there a way to configure A0's MCP integration to not use SSE?
This is the error I see in the docker logs
ERROR [mcp.client.sse] Error in sse_reader
Traceback (most recent call last):
File "/opt/venv-a0/lib/python3.12/site-packages/mcp/client/sse.py", line 72, in sse_reader
async for sse in event_source.aiter_sse():
File "/opt/venv-a0/lib/python3.12/site-packages/httpx_sse/_api.py", line 38, in aiter_sse
self._check_content_type()
File "/opt/venv-a0/lib/python3.12/site-packages/httpx_sse/_api.py", line 19, in _check_content_type
raise SSEError(
httpx_sse._exceptions.SSEError: Expected response header Content-Type to contain 'text/event-stream', got 'application/json'
curl'ing the MCP server endpoint gives me this
curl -i http://<redacted>@localhost:3001/mcp
HTTP/1.1 200 OK
X-Powered-By: Express
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Mcp-Session-Id
Content-Type: application/json; charset=utf-8
Content-Length: 168
ETag: W/"a8-Q1309v6FrUz+rIK5jlNKBYa1cfc"
Date: Sun, 28 Dec 2025 16:23:41 GMT
Connection: keep-alive
Keep-Alive: timeout=60
{"message":"MCP endpoint active","usage":"POST /mcp with MCP protocol messages","protocol":"Model Context Protocol","transport":"HTTP","sessionHeader":"Mcp-Session-Id"}dns@samsara:agent-zero$ curl -i http://<redacted>@localhost:3001/sse
HTTP/1.1 404 Not Found
X-Powered-By: Express
0
0 comments
Dave Snowdon
2
Getting A0 to work with obsidian MCP server
Agent Zero
skool.com/agent-zero
Agent Zero AI framework
Leaderboard (30-day)
Powered by