Other MCP Server · MODEL CONTEXT PROTOCOL
cfrs2005 mcp gs robot
mcp-gs-robot gaussian bot
WHAT IT CONNECTS
What cfrs2005 mcp gs robot gives an AI Agent
- **`list_robots`**: Lists robots accessible via the API key. (Based on: [List Robots API](https://developer.gs-robot.com/zh_CN/Robot%20Information%20Service/List%20Robots))
- **`get_robot_status`**: Fetches the detailed status of a specific robot by its serial number. (Based on: [Get Robot Status API](https://developer.gs-robot.com/zh_CN/Robot%20Information%20Service/V1%20Get%20Robot%20Status))
- **`list_robot_task_reports`**: Retrieves cleaning task reports for a specific robot, with optional time filtering. (Based on: [List Robot Task Reports API](https://developer.gs-robot.com/zh_CN/Robot%20Cleaning%20Data%20Service/V1%20List%20Robot%20Task%20Reports))
- **`list_robot_maps`**: Lists the maps associated with a specific robot. (Based on: [List Robot Maps API](https://developer.gs-robot.com/zh_CN/Robot%20Map%20Service/V1%20List%20Robot%20Map))
- **`src/gs_openapi/config.py`**: Contains base URLs, API paths, and environment variable names.
- **`src/gs_openapi/auth/token_manager.py`**: Manages acquiring and refreshing OAuth tokens.
- **`src/gs_openapi/api/`**: Contains modules (`robots.py`, `maps.py`) with functions that directly call the Gausium OpenAPI endpoints using `httpx`.
- **`src/gs_openapi/mcp/gausium_mcp.py`**: Defines the `GausiumMCP` class which integrates the API calls and token management.
- **`main.py`**: Initializes `GausiumMCP`, registers the API functionalities as MCP tools using `@mcp.tool()`, configures basic logging, and starts the server using `mcp.run()`.
- **Clone the repository:**
- **Create and activate a virtual environment using `uv`:**
- **Install dependencies using `uv`:**
- **Configure Credentials:**
- `GS_CLIENT_ID`: Your Gausium Application Client ID.
- `GS_CLIENT_SECRET`: Your Gausium Application Client Secret.
- `GS_OPEN_ACCESS_KEY`: Your Gausium OpenAPI Access Key.
- **Run the server:**
SECURITY
An MCP listing is not a security review
An MCP server may receive model context, credentials, local files, or permission to call external systems. Review its code, requested environment variables, network behavior, package provenance, and maintenance status before connecting it to an agent.