- Home
- MCP servers
- mcp-robot-navigation
mcp-robot-navigation
- python
0
GitHub Stars
python
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
Prerequisites: Python 3.8 or newer.
Install required Python packages.
pip install fastmcp requests websocket-client pydantic
Clone 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.server
Additional notes
License: 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.
Available tools
robot_position
Fetch the current robot position and orientation from the MCP server.
navigate_to_point
Navigate the robot to a specified coordinate or map point, updating progress in real time.
monitor_status
Monitor device state such as battery level and speed, and trigger alerts when thresholds are reached.
task_management
Track, assign, and monitor tasks associated with robotic missions.
map_point_query
Query information about map points and navigation targets from the installed maps.
emergency_stop
Issue an immediate stop to the robot and safely suspend ongoing tasks.