aramai-schematica

CoreModels MCP Server

Community aramai-schematica
Updated

CoreModels MCP Server

CoreModels MCP Server

A Model Context Protocol (MCP) server for managing graph-based data models, schemas, and ontologies with CoreModels.

Quick Start

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "coremodels": {
      "url": "https://go.coremodels.io/mcp"
    }
  }
}

Cursor / VS Code

Add to .cursor/mcp.json or .vscode/mcp.json:

{
  "servers": {
    "coremodels": {
      "type": "streamable-http",
      "url": "https://go.coremodels.io/mcp"
    }
  }
}

Authentication

All tools require a token parameter. Generate an API key from your CoreModels project settings.

Available Tools

Read-Only

Tool Description
core_models_fetch_nodes Fetch nodes with filtering and pagination
core_models_project_content_summary Get all types, elements, and taxonomies
core_models_get_mixins_info Get mixin definitions
core_models_get_relation_groups_info Get available relation groups

Write

Tool Description
core_models_create_node Create a new node
core_models_update_node Update node label or spaces
core_models_restore_node Restore a soft-deleted node
core_models_bulk_create Bulk create nodes, relations, and mixins
core_models_create_relation Create a relation between nodes
core_models_create_mixin_type Create a new mixin type
core_models_create_mixin_value Attach mixin values to a node
core_models_import_jsonschema Import JSON Schema into a space

Destructive (use with caution)

Tool Description
core_models_remove_node Soft-delete a node (restorable via restore_node)
core_models_remove_relation Permanently remove a relation
core_models_remove_mixin_value Remove mixin values from a node
core_models_remove_mixin_type Permanently delete a mixin type and all its columns

Usage Examples

Explore a project:

"List all types and elements in project abc123..."

Build a data model:

"Create a Type node called 'Patient' and an Element node called 'Name', then create an inheritance relation between them."

Add metadata:

"Create a mixin type called 'FHIR Mapping' with columns 'resourceType' and 'path', then attach it to the Patient node."

Links

MCP Server ยท Populars

MCP Server ยท New