Commit Graph

2 Commits

Author SHA1 Message Date
mineracks
6a837b7ba9 fix: correct MCP SDK import paths for TransportSecuritySettings and app startup
- TransportSecuritySettings lives in mcp.server.fastmcp.server, not utilities.types
- Use mcp.run(transport="streamable-http") instead of get_app() + uvicorn
- Use @mcp.custom_route for REST endpoints instead of mounting on starlette app

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 21:30:33 +10:00
mineracks
aa397c585e Initial commit: TPP Wholesale MCP server
MCP server wrapping the TPP Wholesale domain registrar HTTP API (v2.7.4).
Provides 13 MCP tools for domain registration, DNS management, renewals,
transfers, contact management, and account queries.

Features:
- Async TPP API client with automatic session management
- FastMCP server with Streamable HTTP transport
- Docker deployment with docker-compose
- Full .com.au eligibility support
- REST health check and balance endpoints

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-21 21:19:54 +10:00