home / mcp / mcp-robot-navigation mcp server
MCP Robot Navigation System
Configuration
View docs{
"mcpServers": {
"827346462-mcp-robot-navigation": {
"command": "python",
"args": [
"-m",
"src.mcp_robot_navigation.server"
]
}
}
}You run an MCP server that enables robot positioning, navigation, and status monitoring. It exposes tools to locate the robot, navigate to points, monitor power and speed, track tasks, query map points, and perform emergency stops, all through a consistent MCP client interface.
To use this MCP server, start the local server and connect with an MCP client. You can obtain the robot’s current position, command navigation to specific coordinates or waypoints, monitor device state in real time, manage tasks, look up map point information, and trigger emergency stops when needed. Use the client’s MCP commands to issue actions and retrieve status updates, integrating them into your robot control loop or dashboard.
Prerequisites: Python 3.8 or newer.
Install required Python packages.
pip install fastmcp requests websocket-client pydanticClone the repository or download the source files, then start the MCP server using Python.
git clone <repository-url>
cd robot-navigation-mcp
python -m src.mcp_robot_navigation.serverLicense: MIT. If you need updates or improvements, you can contribute by opening issues or submitting pull requests.
Support: For issues, submit a GitHub issue or contact the development team via email.
Fetch the current robot position and orientation from the MCP server.
Navigate the robot to a specified coordinate or map point, updating progress in real time.
Monitor device state such as battery level and speed, and trigger alerts when thresholds are reached.
Track, assign, and monitor tasks associated with robotic missions.
Query information about map points and navigation targets from the installed maps.
Issue an immediate stop to the robot and safely suspend ongoing tasks.