{"slug":"bnomei/nereid","name":"Nereid - Mermaid charts","description":"Create and explore Mermaid diagrams in collaboration with AI agents","category":"development","tags":[],"official":false,"stars":52,"transport":"stdio","install":null,"tools":[{"name":"diagram.list","description":"List all diagrams in the session"},{"name":"diagram.current","description":"Get the currently active diagram"},{"name":"diagram.open","description":"Open a diagram by ID"},{"name":"diagram.delete","description":"Delete a diagram by ID"},{"name":"diagram.create_from_mermaid","description":"Create a new diagram from Mermaid syntax"},{"name":"diagram.stat","description":"Get statistics for a diagram"},{"name":"diagram.get_slice","description":"Get a slice of a diagram centered on a reference node"},{"name":"diagram.diff","description":"Get the diff between two diagram revisions"},{"name":"diagram.read","description":"Read the full diagram content"},{"name":"diagram.get_ast","description":"Get the abstract syntax tree of a diagram"},{"name":"diagram.render_text","description":"Render a diagram as ASCII art text"},{"name":"diagram.apply_ops","description":"Apply operations to a diagram"},{"name":"diagram.propose_ops","description":"Propose operations for a diagram"},{"name":"walkthrough.list","description":"List all walkthroughs in the session"},{"name":"walkthrough.open","description":"Open a walkthrough by ID"},{"name":"walkthrough.current","description":"Get the currently active walkthrough"},{"name":"walkthrough.read","description":"Read the full walkthrough content"},{"name":"walkthrough.stat","description":"Get statistics for a walkthrough"},{"name":"walkthrough.diff","description":"Get the diff between two walkthrough revisions"},{"name":"walkthrough.get_node","description":"Get a specific node from a walkthrough"},{"name":"walkthrough.render_text","description":"Render a walkthrough as ASCII art text"},{"name":"walkthrough.apply_ops","description":"Apply operations to a walkthrough"},{"name":"attention.human.read","description":"Read the human's attention state"},{"name":"attention.agent.read","description":"Read the agent's attention state"},{"name":"attention.agent.set","description":"Set the agent's attention state"},{"name":"attention.agent.clear","description":"Clear the agent's attention state"},{"name":"follow_ai.read","description":"Read the follow AI state"},{"name":"follow_ai.set","description":"Set the follow AI state"},{"name":"selection.read","description":"Read the current selection"},{"name":"selection.update","description":"Update the current selection"},{"name":"view.read_state","description":"Read the current view state"},{"name":"xref.list","description":"List cross-references"},{"name":"xref.neighbors","description":"Get neighbors of a cross-reference"},{"name":"xref.add","description":"Add a cross-reference"},{"name":"xref.remove","description":"Remove a cross-reference"},{"name":"object.read","description":"Read an object by reference"},{"name":"route.find","description":"Find a route between nodes"},{"name":"seq.messages","description":"Get messages from a sequence diagram"},{"name":"seq.search","description":"Search within sequence diagrams"},{"name":"seq.trace","description":"Trace a path through a sequence diagram"},{"name":"flow.reachable","description":"Get reachable nodes in a flow diagram"},{"name":"flow.paths","description":"Get paths in a flow diagram"},{"name":"flow.cycles","description":"Detect cycles in a flow diagram"},{"name":"flow.unreachable","description":"Get unreachable nodes in a flow diagram"},{"name":"flow.dead_ends","description":"Get dead ends in a flow diagram"},{"name":"flow.degrees","description":"Get degree information for nodes in a flow diagram"}],"env_vars":[],"auth_type":"none","github":"https://github.com/bnomei/nereid","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}