+ {/* Built-in tools */}
+ {claudeTools.builtin_tools?.length > 0 && (
+
+
+
+ Built-in Tools
+ {claudeTools.builtin_tools.length} tools
+
- )}
- {mcpForm.server_type === 'stdio' && (
-
-
-
setMcpForm(p => ({ ...p, command: e.target.value }))}
- placeholder="npx -y @my/mcp-server" />
+
{claudeTools.builtin_tools.join(', ')}
+
+ )}
+ {/* MCP servers */}
+ {Object.entries(claudeTools.mcp_servers || {}).map(([server, count]) => (
+
+
+
+ {server}
+ {count} tools
+ β connected
+
- )}
-
-
-
-
-
+
+ {(claudeTools.raw || [])
+ .filter(t => t.name?.startsWith(`mcp__${server}__`))
+ .map(t => t.name.replace(`mcp__${server}__`, ''))
+ .join(', ')}
+
+