d55e1a70 by Ean Schuessler

MVP: Simplify MCP to JSON-RPC 2.0 only

- Remove SSE streaming support for MVP simplicity
- Force JSON-RPC 2.0 responses regardless of Accept header
- Simplify REST configuration to only support application/json
- Clean up duplicate Accept header validation
- Remove streaming response logic and headers

This enables opencode connection without SSE complexity
while preserving full MCP protocol functionality.
1 parent c3b2172d
......@@ -15,12 +15,23 @@
description="MCP JSON-RPC 2.0 services for Moqui integration">
<resource name="rpc">
<method type="post">
<method type="post" content-type="application/json">
<service name="McpServices.handle#McpRequest"/>
</method>
<method type="post" content-type="application/json-rpc">
<service name="McpServices.handle#McpRequest"/>
</method>
<method type="get">
<service name="McpServices.mcp#Ping"/>
</method>
<method type="get" path="debug">
<service name="McpServices.debug#ComponentStatus"/>
</method>
<!-- Add a catch-all method for debugging -->
<method type="post">
<service name="McpServices.handle#McpRequest"/>
</method>
</resource>
......