Skip to main content
Glama
aramai-official

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."

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aramai-official/coremodels-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server