Add initial implementation of Terminal Go2 MCP server with MQTT integration, core functionalities for robot navigation and speech, and comprehensive documentation. Includes configuration files and main application structure.

This commit is contained in:
2025-09-28 12:12:58 +08:00
parent 9b7b69d8c3
commit 924bce9554
6 changed files with 426 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[project]
name = "terminal_go2_mcp"
version = "0.0.1"
description = "MQTT-based navigation server for robot"
requires-python = ">=3.10"
dependencies = [
"fastapi>=0.95.0",
"uvicorn>=0.21.0",
"paho-mqtt>=2.0.0",
"pydantic>=1.10.0",
"python-dotenv>=0.21.0",
"mcp[cli]>=1.6.0",
]
[project.scripts]
terminal_go2_mcp = "terminal_go2_mcp.main:main"
[tool.hatch.build.targets.wheel]
packages = ["terminal_go2_mcp"]