Commit 5530655
Document MCP limitations: progress, stdio-only, auto-schema
Adds "Known Limitations" section to mcp-architecture.md:
- Progress notifications: blocked by bridge's blocking HTTP proxy
architecture, not by stdio transport. Documents the three possible
approaches (polling, streaming, callbacks) and notes that financial
benchmarks complete within interactive time budgets (~1.4s for 100K
Monte Carlo). Points to Axis2/C (2-3x faster) for latency-critical
workloads with identical MCP tool schemas.
- Stdio-only transport: HTTP/SSE (A4) deferred. Covers Claude Desktop,
Cursor, and Claude Code use cases. Contributions welcome.
- Auto-schema ServiceClass limitation: introspection requires explicit
ServiceClass parameter. Spring-bean-only services need hand-written
mcpInputSchema.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 3138029 commit 5530655
2 files changed
Lines changed: 116 additions & 3 deletions
File tree
- modules/openapi/src/main/java/org/apache/axis2/openapi
- src/site/markdown/docs
Lines changed: 49 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
604 | 604 | | |
605 | 605 | | |
606 | 606 | | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
607 | 612 | | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
608 | 616 | | |
609 | | - | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
610 | 656 | | |
611 | | - | |
| 657 | + | |
612 | 658 | | |
613 | 659 | | |
614 | 660 | | |
| |||
938 | 984 | | |
939 | 985 | | |
940 | 986 | | |
941 | | - | |
| 987 | + | |
942 | 988 | | |
943 | 989 | | |
944 | 990 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
360 | 360 | | |
361 | 361 | | |
362 | 362 | | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
363 | 430 | | |
364 | 431 | | |
365 | 432 | | |
| |||
0 commit comments