feat(http): add OpenAPI 3.1.0 specification and REST tool execution endpoint

This commit is contained in:
Lucas Winther committed 2026-09-07 01:38:32 +02:00
1 parent ba1ce2171e
commit 75531eca2d
7 files changed
+509 -13

No files matched your search

+2 -1
View File
@@ -207,7 +207,8 @@ openproject-mcp/
├── src/
│ ├── index.ts # Dual-transport CLI entry point (stdio & HTTP)
│ ├── server.ts # Stdio MCP server factory & tool registration
│ ├── http-server.ts # Hosted HTTP/SSE multi-tenant server (Bun.serve)
│ ├── http-server.ts # Hosted HTTP/SSE/OpenAPI multi-tenant server (Bun.serve)
│ ├── openapi-spec.ts # OpenAPI 3.1.0 specification generator for MCP tools
│ ├── context.ts # RequestContext & AsyncLocalStorage
│ ├── client/
│ │ ├── api-client.ts # OpenProject REST API v3 HTTP client