Skip to content

Commit 3c85801

Browse files
elgertamclaude
andauthored
Add version flag to MCP server (#2)
* Add --version flag support to MCP server - Import __version__ from whoismcp package - Check for --version or -v flag before starting server - Print version and exit when flag is present - Tested with both --version and -v flags * Bump version v0.4.0 -> v0.4.1 --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent 0a7c927 commit 3c85801

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

src/whoismcp/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using both traditional Whois and modern RDAP protocols.
66
"""
77

8-
__version__ = "0.4.0"
8+
__version__ = "0.4.1"
99
__author__ = "Whois MCP Server"
1010
__email__ = "server@example.com"
1111

src/whoismcp/mcp_server.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
import structlog
1414

15+
from whoismcp import __version__
1516
from whoismcp.config import Config
1617
from whoismcp.mcp_core import MCPServerCore
1718

@@ -92,6 +93,10 @@ async def run(self) -> None:
9293

9394
def main() -> None:
9495
"""Main entry point."""
96+
# Check for --version flag
97+
if len(sys.argv) > 1 and sys.argv[1] in ("--version", "-v"):
98+
print(f"whoismcp-server {__version__}")
99+
sys.exit(0)
95100

96101
async def run_server():
97102
server = MCPServer()

0 commit comments

Comments
 (0)