Add MCP Server - #1825
Draft
miles-p wants to merge 29 commits into
Draft
Conversation
this was easily the worst code Claude ever wrote This reverts commit cfe2ed4.
- Deleted the `server.hpp` file, which contained the high-level MCP server façade and its associated functionalities. - Removed the `stdio_transport.cpp` and `stdio_transport.hpp` files, which provided the POSIX-flavored stdio transport for MCP, including the handling of JSON-RPC frames. - Eliminated the abstract `transport.hpp` interface that defined the transport layer for MCP, along with its associated methods and callbacks.
miles-p
force-pushed
the
punch/mcp_server
branch
from
August 13, 2026 01:33
e327d8e to
3b77df4
Compare
…rm and not webots platform
- Implemented `get_localisation` tool to return the robot's pose in field space. - Cached latest sensor and field localisation data. - Updated MCPServer roles to include field description and localisation dependencies.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
For the uninitiated, MCP, Model-Context protocol, gives AI agents a toolbox you define for skills you want them to possess. This PR adds an MCP server and role to our system - giving Claude direct skills with our system.
Current skills:
Roadmap:
This is a draft PR because it's currently pretty bad and has gaping holes.
Also no-one really wants this.