Commit 3303e09

mo khan <mo@mokhan.ca>
2026-01-27 23:45:21
fix: pretty print MCP response data
1 parent d5da079
Changed files (1)
lib
elelem
lib/elelem/mcp.rb
@@ -4,6 +4,7 @@ require_relative "mcp/token_storage"
 require_relative "mcp/oauth"
 
 module Elelem
+  # https://modelcontextprotocol.io/specification/2025-11-25/server/tools.md
   class MCP
     CONFIG_PATHS = [
       "~/.elelem/mcp.json",
@@ -74,7 +75,7 @@ module Elelem
 
       def extract_content(result)
         if (structured = result["structuredContent"])
-          JSON.pretty_generate(structured)
+          structured
         else
           result["content"]&.map { |c| c["text"] }&.join("\n")
         end