이 MCP로 할 수 있는 일
Searches, retrieves, creates, and atomically updates visual knowledge maps and their nodes, edges, layouts, and revisions.
도구
입력 스키마
{'type': 'object', 'title': 'confirm_knowmapped_map_creationArguments', 'required': ['draft_id'], 'properties': {'draft_id': {'type': 'string', 'title': 'Draft Id'}, 'confirm_credit_use': {'type': 'boolean', 'title': 'Confirm Credit Use', 'default': False}}}
출력 스키마
{'type': 'object', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'create_knowmapped_mapArguments', 'required': ['graph', 'idempotency_key'], 'properties': {'graph': {'type': 'object', 'examples': [{'edges': [{'id': 'source-review', 'label': 'informs', 'source': 'source', 'target': 'review'}], 'nodes': [{'id': 'source', 'label': 'Source'}, {'id': 'review', 'label': 'Review'}], 'title': 'Research flow', 'layout_intent': 'left-to-right'}], 'required': ['nodes', 'edges'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'edges': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'source', 'target'], 'properties': {'id': {'type': 'string'}, 'label': {'type': 'string'}, 'style': {'type': 'object'}, 'source': {'type': 'string'}, 'target': {'type': 'string'}, 'routing': {'type': 'string'}, 'strength': {'type': 'string'}, 'semantic_data': {'type': 'object'}}, 'additionalProperties': False}}, 'nodes': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'label'], 'properties': {'id': {'type': 'string'}, 'icon': {'type': 'string'}, 'label': {'type': 'string'}, 'is_core': {'type': 'boolean'}, 'position': {'type': 'object'}, 'resources': {'type': 'array'}, 'importance': {'type': 'string'}, 'description': {'type': 'string'}, 'semantic_data': {'type': 'object'}}, 'additionalProperties': False}}, 'title': {'type': 'string', 'minLength': 1}, 'description': {'type': 'string'}, 'presentation': {'type': 'object', 'description': 'Non-layout visual settings. Layout belongs in top-level layout_intent.', 'additionalProperties': True}, 'layout_intent': {'enum': ['smart', 'left-to-right', 'top-to-bottom', 'radial', 'clustered', 'grid', 'hierarchical', 'declutter', 'manual'], 'type': 'string', 'default': 'smart', 'description': 'Requested semantic layout. Use this exact top-level field. If omitted, KnowMapped automatically applies Smart layout unless every node supplies explicit x/y coordinates; complete explicit coordinates are preserved as manual positioning.'}}, 'additionalProperties': False}, 'validate_only': {'type': 'boolean', 'title': 'Validate Only', 'default': False}, 'idempotency_key': {'type': 'string', 'title': 'Idempotency Key'}, 'confirm_credit_use': {'type': 'boolean', 'title': 'Confirm Credit Use', 'default': False}}}
출력 스키마
{'type': 'object', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_knowmapped_layout_summaryArguments', 'required': ['map_id'], 'properties': {'map_id': {'type': 'string', 'title': 'Map Id'}}}
출력 스키마
{'type': 'object', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_knowmapped_mapArguments', 'required': ['map_id'], 'properties': {'map_id': {'type': 'string', 'title': 'Map Id'}, 'include': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'title': 'Include', 'default': 'full'}, 'page_size': {'type': 'integer', 'title': 'Page Size', 'default': 100, 'maximum': 200, 'minimum': 1, 'examples': [100], 'description': 'Maximum nodes and maximum edges returned in this page (1-200).'}, 'edge_offset': {'type': 'integer', 'title': 'Edge Offset', 'default': 0, 'minimum': 0, 'examples': [0, 100], 'description': 'Zero-based offset for the independently paginated edge collection.'}, 'node_offset': {'type': 'integer', 'title': 'Node Offset', 'default': 0, 'minimum': 0, 'examples': [0, 100], 'description': 'Zero-based offset for the independently paginated node collection.'}, 'include_edges': {'type': 'string', 'title': 'Include Edges', 'default': ''}, 'include_nodes': {'type': 'string', 'title': 'Include Nodes', 'default': ''}}}
출력 스키마
{'type': 'object', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_knowmapped_map_adjacencyArguments', 'required': ['map_id'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 100}, 'map_id': {'type': 'string', 'title': 'Map Id'}, 'offset': {'type': 'integer', 'title': 'Offset', 'default': 0}, 'node_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Node Id', 'default': None}, 'exact_label': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Exact Label', 'default': None}}}
출력 스키마
{'type': 'object', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_knowmapped_map_creation_resultArguments', 'properties': {'draft_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Draft Id', 'default': None}, 'idempotency_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Idempotency Key', 'default': None}}}
출력 스키마
{'type': 'object', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'get_knowmapped_update_schemaArguments', 'properties': {}}
출력 스키마
{'type': 'object', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'preflight_knowmapped_map_creationArguments', 'properties': {'graph': {'anyOf': [{'type': 'object', 'examples': [{'edges': [{'id': 'source-review', 'label': 'informs', 'source': 'source', 'target': 'review'}], 'nodes': [{'id': 'source', 'label': 'Source'}, {'id': 'review', 'label': 'Review'}], 'title': 'Research flow', 'layout_intent': 'left-to-right'}], 'required': ['nodes', 'edges'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'edges': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'source', 'target'], 'properties': {'id': {'type': 'string'}, 'label': {'type': 'string'}, 'style': {'type': 'object'}, 'source': {'type': 'string'}, 'target': {'type': 'string'}, 'routing': {'type': 'string'}, 'strength': {'type': 'string'}, 'semantic_data': {'type': 'object'}}, 'additionalProperties': False}}, 'nodes': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'label'], 'properties': {'id': {'type': 'string'}, 'icon': {'type': 'string'}, 'label': {'type': 'string'}, 'is_core': {'type': 'boolean'}, 'position': {'type': 'object'}, 'resources': {'type': 'array'}, 'importance': {'type': 'string'}, 'description': {'type': 'string'}, 'semantic_data': {'type': 'object'}}, 'additionalProperties': False}}, 'title': {'type': 'string', 'minLength': 1}, 'description': {'type': 'string'}, 'presentation': {'type': 'object', 'description': 'Non-layout visual settings. Layout belongs in top-level layout_intent.', 'additionalProperties': True}, 'layout_intent': {'enum': ['smart', 'left-to-right', 'top-to-bottom', 'radial', 'clustered', 'grid', 'hierarchical', 'declutter', 'manual'], 'type': 'string', 'default': 'smart', 'description': 'Requested semantic layout. Use this exact top-level field. If omitted, KnowMapped automatically applies Smart layout unless every node supplies explicit x/y coordinates; complete explicit coordinates are preserved as manual positioning.'}}, 'additionalProperties': False}, {'type': 'null'}], 'title': 'Graph', 'default': None}, 'idempotency_key': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Idempotency Key', 'default': None}}}
출력 스키마
{'type': 'object', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'search_knowmapped_mapsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'query': {'type': 'string', 'title': 'Query', 'default': ''}}}
출력 스키마
{'type': 'object', 'additionalProperties': True}
입력 스키마
{'type': 'object', 'title': 'update_knowmapped_mapArguments', 'required': ['map_id', 'expected_revision', 'operations', 'idempotency_key'], 'properties': {'map_id': {'type': 'string', 'title': 'Map Id'}, 'operations': {'type': 'array', 'items': {'$id': 'https://knowmapped.com/schemas/mcp/map-patch/2026-08-22.3', 'oneOf': [{'type': 'object', 'examples': [{'op': 'add_edge', 'label': 'supports', 'source': {'label': 'Source material'}, 'target': 'new-concept'}], 'required': ['op', 'source', 'target'], 'properties': {'op': {'const': 'add_edge'}, 'label': {'type': 'string'}, 'style': {'type': 'object'}, 'source': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'target': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'routing': {'type': 'string'}, 'strength': {'type': 'string'}, 'semantic_data': {'type': 'object'}}, 'additionalProperties': False}, {'type': 'object', 'examples': [{'op': 'add_node', 'label': 'New concept', 'temp_id': 'new-concept'}], 'required': ['op', 'label', 'temp_id'], 'properties': {'op': {'const': 'add_node'}, 'icon': {'type': 'string'}, 'label': {'type': 'string'}, 'is_core': {'type': 'boolean'}, 'temp_id': {'type': 'string'}, 'position': {'type': 'object', 'required': ['x', 'y'], 'properties': {'x': {'type': 'number'}, 'y': {'type': 'number'}}, 'additionalProperties': False}, 'resources': {'type': 'array'}, 'importance': {'type': 'string'}, 'description': {'type': 'string'}, 'semantic_data': {'type': 'object'}}, 'additionalProperties': False}, {'type': 'object', 'examples': [{'op': 'layout_nodes', 'flow': 'Source → Draft → Concepts → Review', 'groups': {'Evidence': [{'label': 'Source material'}]}, 'spacing': 220, 'strategy': 'hierarchical'}], 'required': ['op', 'strategy'], 'properties': {'op': {'const': 'layout_nodes'}, 'flow': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}}], 'description': 'Optional reading order, either concept references or labels separated by → or ->.'}, 'groups': {'type': 'object', 'additionalProperties': {'type': 'array', 'items': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}}}, 'spacing': {'type': 'number', 'maximum': 800, 'minimum': 80}, 'strategy': {'enum': ['smart', 'left-to-right', 'top-to-bottom', 'manual', 'grid', 'radial', 'hierarchical', 'clustered', 'declutter'], 'type': 'string'}}, 'additionalProperties': False}, {'type': 'object', 'examples': [{'id': 'relationship-id', 'op': 'remove_edge', 'confirm': True}], 'required': ['op', 'confirm', 'id'], 'properties': {'id': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'object', 'required': ['source', 'target'], 'properties': {'source': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'target': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'relationship': {'type': 'string'}}, 'description': 'Semantic relationship match. relationship matches the current edge label when supplied.', 'additionalProperties': False}]}, 'op': {'const': 'remove_edge'}, 'confirm': {'const': True}}, 'additionalProperties': False}, {'type': 'object', 'examples': [{'id': {'label': 'Obsolete concept'}, 'op': 'remove_node', 'confirm': True}], 'required': ['op', 'confirm', 'id'], 'properties': {'id': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'op': {'const': 'remove_node'}, 'confirm': {'const': True}}, 'additionalProperties': False}, {'type': 'object', 'examples': [{'op': 'replace_edges', 'add': [{'label': 'produces', 'source': {'label': 'Draft'}, 'target': {'label': 'Concepts'}}], 'remove': [{'source': {'label': 'Draft'}, 'target': {'label': 'Review'}, 'relationship': 'precedes'}], 'confirm': True}], 'required': ['op', 'add', 'confirm', 'remove'], 'properties': {'op': {'const': 'replace_edges'}, 'add': {'type': 'array', 'items': {'type': 'object', 'required': ['source', 'target'], 'properties': {'label': {'type': 'string'}, 'style': {'type': 'object'}, 'source': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'target': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'routing': {'type': 'string'}, 'strength': {'type': 'string'}, 'semantic_data': {'type': 'object'}}, 'additionalProperties': False}}, 'remove': {'type': 'array', 'items': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'object', 'required': ['source', 'target'], 'properties': {'source': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'target': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'relationship': {'type': 'string'}}, 'description': 'Semantic relationship match. relationship matches the current edge label when supplied.', 'additionalProperties': False}]}}, 'confirm': {'const': True}}, 'additionalProperties': False}, {'type': 'object', 'examples': [{'id': 'relationship-id', 'op': 'update_edge', 'label': 'strengthens'}], 'required': ['op', 'id'], 'properties': {'id': {'anyOf': [{'type': 'string', 'minLength': 1}, {'type': 'object', 'required': ['source', 'target'], 'properties': {'source': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'target': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'relationship': {'type': 'string'}}, 'description': 'Semantic relationship match. relationship matches the current edge label when supplied.', 'additionalProperties': False}]}, 'op': {'const': 'update_edge'}, 'label': {'type': 'string'}, 'style': {'type': 'object'}, 'source': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'target': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'routing': {'type': 'string'}, 'strength': {'type': 'string'}, 'semantic_data': {'type': 'object'}}, 'additionalProperties': False}, {'type': 'object', 'examples': [{'op': 'update_map', 'title': 'Revised map title'}], 'required': ['op'], 'properties': {'op': {'const': 'update_map'}, 'title': {'type': 'string'}, 'description': {'type': 'string'}, 'view_settings': {'type': 'object'}}, 'additionalProperties': False}, {'type': 'object', 'examples': [{'id': {'label': 'Source material'}, 'op': 'update_node', 'description': 'Revised description'}], 'required': ['op', 'id'], 'properties': {'id': {'anyOf': [{'type': 'string', 'minLength': 1, 'description': 'Canonical node ID or a temp_id declared by add_node.'}, {'type': 'object', 'required': ['label'], 'properties': {'label': {'type': 'string', 'minLength': 1}}, 'additionalProperties': False}]}, 'op': {'const': 'update_node'}, 'icon': {'type': 'string'}, 'label': {'type': 'string'}, 'is_core': {'type': 'boolean'}, 'position': {'type': 'object', 'required': ['x', 'y'], 'properties': {'x': {'type': 'number'}, 'y': {'type': 'number'}}, 'additionalProperties': False}, 'resources': {'type': 'array'}, 'importance': {'type': 'string'}, 'description': {'type': 'string'}, 'semantic_data': {'type': 'object'}}, 'additionalProperties': False}], 'discriminator': {'propertyName': 'op'}, 'schema_version': '2026-08-22.3'}, 'title': 'Operations', 'examples': [[{'op': 'add_node', 'label': 'New finding', 'temp_id': 'finding-1', 'position': {'x': 100, 'y': 200}}, {'op': 'add_edge', 'label': 'supports', 'source': {'label': 'Existing concept'}, 'target': 'finding-1'}], [{'op': 'layout_nodes', 'spacing': 220, 'strategy': 'hierarchical'}], [{'id': {'label': 'Obsolete concept'}, 'op': 'remove_node', 'confirm': True}]], 'description': 'One atomic patch. Node references accept IDs, declared temp IDs, or {"label":"Exact unique label"}.'}, 'validate_only': {'type': 'boolean', 'title': 'Validate Only', 'default': False}, 'idempotency_key': {'type': 'string', 'title': 'Idempotency Key'}, 'expected_revision': {'type': 'integer', 'title': 'Expected Revision'}}}
출력 스키마
{'type': 'object', 'additionalProperties': True}
최근 도구 변경
유사한 MCP 서버
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
Dayze — Life Context
Provides authenticated personal life-context data and tools for contacts, memories, events, expenses, trips, assets, places, and …
YouSpot
Connects personal contacts, companies, notes, files, CRM records, email, Slack, LinkedIn, and calendars, with search, relationshi…
mcp
Manages Nestr workspaces, roles, circles, tensions, governance proposals, comments, daily plans, graph relationships, agents, and…
personalbrain-mcp
Provides read and write access to a personal knowledge graph, including thoughts, notes, links, attachments, queries, and change …
Kaiku
Manages team issues, comments, attachments, projects, wiki pages, and related development workflows.
Dock
Provides collaborative workspaces with tables, documents, HTML surfaces, files, formulas, comments, activity tracking, agent mess…
ContextLayer
Stores and retrieves organizational documents and knowledge-graph context while managing projects, tasks, teams and work sessions.