CoreModels MCP Server
Manage graph-based data models, schemas, and ontologies with CoreModels. 16 MCP tools for visual data modeling with full JSON Schema support.
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
Related Servers
Alibaba Cloud RDS OpenAPI MCP Server
Manage Alibaba Cloud Relational Database Service (RDS) using the OpenAPI.
Loki MCP Server
An MCP server for querying logs from Grafana Loki.
Octopus MCP Server
A high-performance, persistent knowledge base MCP server built with Rust. Supports local deployment with hybrid datastores like Qdrant, Neo4j, and Redis.
NCBI Entrez MCP Server
Access NCBI's suite of APIs, including E-utilities, BLAST, PubChem, and PMC services.
CData Connect Cloud
Query and manage data through CData Connect Cloud, providing a unified interface to various data sources.
Superset MCP Server
Manage Apache Superset datasets, metrics, and SQL queries.
Chroma
A vector database server powered by Chroma, enabling semantic document search, metadata filtering, and document management.
Poland KRS
Access to Polish National Court Register (KRS) — the government's authoritative registry of all businesses, foundations, and other legal entities.
Amazon Neptune
Query Amazon Neptune databases using openCypher, Gremlin, and SPARQL. Supports both Neptune Database and Neptune Analytics.
PostgreSQL
An MCP server for interacting with a PostgreSQL database.