Files
Jyotisha/jyotish_vedic/mcp_server.py
T

28 lines
734 B
Python

#!/usr/bin/env python3
"""
Jyotish MCP Server entry point.
Usage: jyotish-mcp
"""
import sys
import os
# The actual MCP server is at repo root; delegate to it
_repo_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
_mcp_server = os.path.join(_repo_root, "mcp_server.py")
def main():
"""Run the MCP server."""
if not os.path.exists(_mcp_server):
print(f"Error: MCP server not found at {_mcp_server}", file=sys.stderr)
sys.exit(1)
# Execute the root-level MCP server
with open(_mcp_server, "r", encoding="utf-8") as f:
code = compile(f.read(), _mcp_server, "exec")
exec(code, {"__file__": _mcp_server, "__name__": "__main__"})
if __name__ == "__main__":
main()