{"openapi":"3.1.1","info":{"title":"weather-mcp","version":"0.1.0"},"paths":{"/context-explorer/api/model":{"get":{"operationId":"ContextExplorerController.model","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"app":{"type":"object","properties":{"name":{"type":"string"},"version":{"type":"string"}},"additionalProperties":false},"contexts":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"parent":{"type":"string"}},"required":["name"],"additionalProperties":false}},"bindings":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"context":{"type":"string"},"scope":{"type":"string"},"type":{"type":"string"},"source":{"type":"string"},"isLocked":{"type":"boolean"},"tags":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"value":{"anyOf":[{"type":"string"},{"type":"boolean"}]}},"required":["name","value"],"additionalProperties":false}},"kinds":{"type":"array","items":{"type":"string"}},"dependsOn":{"type":"array","items":{"type":"string"}},"injectsTags":{"type":"array","items":{"type":"string"}},"extensionPoint":{"type":"string"},"extensionFor":{"type":"array","items":{"type":"string"}},"configurationFor":{"type":"string"},"fromComponent":{"type":"string"},"lifeCycleGroup":{"type":"string"},"routes":{"type":"array","items":{"type":"object","properties":{"verb":{"type":"string"},"path":{"type":"string"},"status":{"type":"number"}},"required":["verb","path"],"additionalProperties":false}},"tools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"}},"required":["name"],"additionalProperties":false}}},"required":["key","context","scope","tags","kinds","dependsOn"],"additionalProperties":false}}},"required":["app","contexts","bindings"],"additionalProperties":false}}}}}}},"/context-explorer/api/inspect":{"get":{"operationId":"ContextExplorerController.inspect","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"name":{"type":"string"},"bindings":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"parent":{}},"required":["bindings"],"additionalProperties":{}}}}}},"parameters":[{"name":"includeInjections","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema"}},{"name":"includeParent","in":"query","required":false,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema"}}]}},"/schema-explorer/api/schemas":{"get":{"operationId":"SchemaExplorerController.schemas","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"bound":{"type":"boolean"},"bindingKey":{"type":"string"},"origin":{"type":"object","properties":{"table":{"type":"string"},"kind":{"type":"string"},"note":{"type":"string"}},"additionalProperties":false},"jsonSchema":{},"fieldCount":{"type":"number"},"usages":{"type":"array","items":{"type":"object","properties":{"surface":{"type":"string","enum":["rest","mcp"]},"role":{"type":"string"},"ref":{"type":"string"},"surfaceId":{"type":"string"},"controller":{"type":"string"},"method":{"type":"string"}},"required":["surface","role","ref","surfaceId","controller","method"],"additionalProperties":false}}},"required":["id","name","bound","usages"],"additionalProperties":false}}}}}}}},"/schema-explorer/api/graph":{"get":{"operationId":"SchemaExplorerController.graph","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"nodes":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"bound":{"type":"boolean"},"bindingKey":{"type":"string"},"origin":{"type":"object","properties":{"table":{"type":"string"},"kind":{"type":"string"},"note":{"type":"string"}},"additionalProperties":false},"jsonSchema":{},"fieldCount":{"type":"number"},"usages":{"type":"array","items":{"type":"object","properties":{"surface":{"type":"string","enum":["rest","mcp"]},"role":{"type":"string"},"ref":{"type":"string"},"surfaceId":{"type":"string"},"controller":{"type":"string"},"method":{"type":"string"}},"required":["surface","role","ref","surfaceId","controller","method"],"additionalProperties":false}}},"required":["id","name","bound","usages"],"additionalProperties":false}},"surfaces":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"surface":{"type":"string","enum":["rest","mcp"]},"ref":{"type":"string"},"controller":{"type":"string"},"method":{"type":"string"}},"required":["id","surface","ref","controller","method"],"additionalProperties":false}},"edges":{"type":"array","items":{"type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"role":{"type":"string"},"surface":{"type":"string","enum":["rest","mcp"]}},"required":["from","to","role","surface"],"additionalProperties":false}}},"required":["nodes","surfaces","edges"],"additionalProperties":false}}}}}}},"/schema-explorer/api/okf":{"get":{"operationId":"SchemaExplorerController.okf","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"files":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string"},"content":{"type":"string"}},"required":["path","content"],"additionalProperties":false}}},"required":["files"],"additionalProperties":false}}}}}}},"/mcp-inspector/api/manifest":{"get":{"operationId":"McpInspectorController.manifest","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"server":{"type":"object","properties":{"name":{"type":"string"},"version":{"type":"string"}},"required":["name","version"],"additionalProperties":false},"tools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"inputSchema":{},"outputSchema":{}},"required":["name"],"additionalProperties":false}},"resources":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"uri":{"type":"string"},"description":{"type":"string"},"mimeType":{"type":"string"}},"required":["name","uri"],"additionalProperties":false}},"prompts":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"}},"required":["name"],"additionalProperties":false}}},"required":["server","tools","resources","prompts"],"additionalProperties":{}}}}}}}},"/mcp-inspector/api/tools/{name}/call":{"post":{"operationId":"McpInspectorController.call","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema"}}}}},"parameters":[{"name":"name","in":"path","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}}}}},"/mcp-inspector/api/resources/{name}/read":{"post":{"operationId":"McpInspectorController.read","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema"}}}}},"parameters":[{"name":"name","in":"path","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}]}},"/mcp-inspector/api/prompts/{name}/get":{"post":{"operationId":"McpInspectorController.getPrompt","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema"}}}}},"parameters":[{"name":"name","in":"path","required":true,"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"string"}}]}}},"servers":[{"url":"/"}],"jsonSchemaDialect":"https://spec.openapis.org/oas/3.1/dialect/base","components":{"schemas":{}}}