tablestore-python-mcp-server/src/tablestore_mcp_server/main.py (16 lines of code) (raw):
import argparse
import logging
logging.basicConfig(level=logging.INFO)
def main():
# 解析命令行参数
parser = argparse.ArgumentParser(description="tablestore-mcp-server")
parser.add_argument(
"--transport",
choices=["stdio", "sse"],
default="sse",
)
args = parser.parse_args()
# 所有的配置都来自环境变量
from tablestore_mcp_server.server import mcp
logging.info(f"run tablestore-mcp-server by: {args.transport}")
mcp.run(transport=args.transport)
if __name__ == "__main__":
main()