
Dsr Mcp Server
This connects Claude to Deep State Representation graphs, the kind used in robotics for scene understanding and spatial reasoning. You get twelve tools covering the full CRUD cycle: query nodes by type, inspect edges and attributes, insert new nodes and relationships, update attributes, and delete elements. Resources let you read the graph state efficiently without modification. If you're working with robot perception data or need to manipulate spatial scene graphs from an AI assistant, this bridges that gap. The server wraps the Cortex DSR library and requires Python 3.12 plus building Cortex in your virtual environment. Configuration is straightforward via environment variables for agent ID and graph name.
- GitHub stars
- 1
- tools
- 12
- last updated
- Sep 17, 2025
Tools
12 toolsPublic tool metadata for what this MCP can expose to an agent.
check_dsr_connectionCheck DSR connection and return status information
Check DSR connection and return status information
No parameter schema in public metadata yet.
get_all_nodesRetrieve all nodes from the DSR graph
Retrieve all nodes from the DSR graph
No parameter schema in public metadata yet.
get_nodes_by_typeFilter nodes by their type (e.g., robot, person, room)
Filter nodes by their type (e.g., robot, person, room)
No parameter schema in public metadata yet.
get_node_detailsGet detailed information about a specific node including attributes and edges
Get detailed information about a specific node including attributes and edges
No parameter schema in public metadata yet.
get_all_edgesRetrieve all edges from the DSR graph
Retrieve all edges from the DSR graph
No parameter schema in public metadata yet.
insert_nodeInsert a new node into the DSR graph
Insert a new node into the DSR graph
No parameter schema in public metadata yet.
insert_edgeInsert a new edge between two nodes in the DSR graph
Insert a new edge between two nodes in the DSR graph
No parameter schema in public metadata yet.
insert_edge_attributeInsert or update an attribute for an edge in the DSR graph
Insert or update an attribute for an edge in the DSR graph
No parameter schema in public metadata yet.
update_nodeUpdate a node with new attributes in the DSR graph
Update a node with new attributes in the DSR graph
No parameter schema in public metadata yet.
delete_nodeDelete a node from the DSR graph
Delete a node from the DSR graph
No parameter schema in public metadata yet.
delete_edgeDelete an edge from the DSR graph
Delete an edge from the DSR graph
No parameter schema in public metadata yet.
save_graphSave the current state of the DSR graph to a JSON file
Save the current state of the DSR graph to a JSON file
No parameter schema in public metadata yet.
Sponsors
Readme
DSR MCP Server
An MCP (Model Context Protocol) server that provides a comprehensive set of tools to query, manipulate, and analyze Deep State Representation (DSR) graphs. This server enables AI assistants to interact with robot perception and scene understanding data through standardized MCP tools with real-time graph operations and intelligent node relationship management.
Tools
Details
- Repository
- github.com/grupo-avispa/dsr_mcp_server
- Website
- grupo-avispa.github.io/dsr_mcp_server
- Registry
- MCP registry, active