feat: implement dynamic versioning and add automated Docker CI/CD workflow with enhanced documentation
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import importlib.metadata
|
||||
import os
|
||||
import sys
|
||||
|
||||
@@ -43,7 +44,11 @@ def main() -> None:
|
||||
streamable_http_path="/mcp",
|
||||
stateless_http=True,
|
||||
)
|
||||
mcp._mcp_server.version = "0.1.0"
|
||||
|
||||
try:
|
||||
mcp._mcp_server.version = importlib.metadata.version("strava-mcp-server")
|
||||
except importlib.metadata.PackageNotFoundError:
|
||||
mcp._mcp_server.version = "dev"
|
||||
|
||||
register_tools(mcp, strava)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user