Skip to content

Rename McpApp to FastMCP for Python parity#19

Merged
0xeb merged 1 commit into
mainfrom
rename-mcpapp-to-fastmcp
Dec 7, 2025
Merged

Rename McpApp to FastMCP for Python parity#19
0xeb merged 1 commit into
mainfrom
rename-mcpapp-to-fastmcp

Conversation

@0xeb
Copy link
Copy Markdown
Owner

@0xeb 0xeb commented Dec 7, 2025

Summary

  • Rename class McpAppFastMCP to align with Python's FastMCP class name
  • Pure rename refactor with no behavioral changes
  • Updates across 6 files (headers, implementation, tests, README)

Test plan

  • All 58/59 fastmcpp tests pass (1 pre-existing streamable_http_integration failure)
  • fastmcpp_app_mounting test exercises the renamed class
  • fastmcpp_proxy_basic test passes
  • Build succeeds on Windows

Aligns the C++ API with Python's FastMCP class name:
- Rename class McpApp → FastMCP in app.hpp
- Update all method implementations in app.cpp
- Update handler signatures in mcp/handler.hpp and handler.cpp
- Update all test usages in tests/app/mounting.cpp
- Update README.md feature list

This is a pure rename with no behavioral changes.
All 58/59 tests pass (1 pre-existing infrastructure failure).
@0xeb 0xeb force-pushed the rename-mcpapp-to-fastmcp branch from 0cf7a6f to af6f163 Compare December 7, 2025 18:41
@0xeb 0xeb merged commit 7a33828 into main Dec 7, 2025
1 of 9 checks passed
@0xeb 0xeb deleted the rename-mcpapp-to-fastmcp branch December 8, 2025 05:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant