Commit 103ea19
feat(mcp): add CLI transport options and simplify CLAUDE.md (#209)
Add CLI argument parsing for MCP server with --transport, --host, and --port
options supporting stdio, SSE, and HTTP transports. Simplify CLAUDE.md from
646 to 83 lines by consolidating content into a compact quick-reference format
with tables and links to detailed documentation.
Changes:
- Add argparse CLI handling in __main__.py for transport configuration
- Update main() signature with explicit transport, host, port parameters
- Update server tests to match new function signature
- Fix test import issues by adding mock_paginated_response_factory fixture
to avoid conftest.py namespace conflicts across packages
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Doug Borg <dougborg@apple.com>
Co-authored-by: Claude <noreply@anthropic.com>1 parent 860be5a commit 103ea19
6 files changed
Lines changed: 137 additions & 633 deletions
File tree
- katana_mcp_server
- src/katana_mcp
- tests
- tests
0 commit comments