refactor(mcp): split mcp_production.py into pry_mcp/ sub-package

- pry_mcp/constants.py: protocol constants

- pry_mcp/notifications.py: observer pattern, logging handler, notification helpers

- pry_mcp/tools.py: PRY_TOOLS definitions

- pry_mcp/resources.py: PRY_RESOURCES and PRY_PROMPTS

- pry_mcp/fallback_server.py: FallbackMCPServer implementation

- pry_mcp/sdk_server.py: official MCP SDK path

- mcp_production.py: backward-compatible re-export shim

- Avoid namespace collision with installed mcp SDK by using pry_mcp/
This commit is contained in:
Crypto Rug Munch 2026-07-03 14:52:59 +02:00
parent e0c7b67b2d
commit f7f9fa0c88
8 changed files with 1341 additions and 1158 deletions

File diff suppressed because it is too large Load diff