CoreModels MCP Server
Gerencie modelos de dados baseados em grafos, esquemas e ontologias com CoreModels. 16 ferramentas MCP para modelagem visual de dados com suporte completo a JSON Schema.
Documentação
Servidor MCP CoreModels
Um servidor Model Context Protocol (MCP) para gerenciar modelos de dados baseados em grafos, esquemas e ontologias com CoreModels.
Início Rápido
Claude Desktop
Adicione ao seu claude_desktop_config.json:
{
"mcpServers": {
"coremodels": {
"url": "https://go.coremodels.io/mcp"
}
}
}
Cursor / VS Code
Adicione ao .cursor/mcp.json ou .vscode/mcp.json:
{
"servers": {
"coremodels": {
"type": "streamable-http",
"url": "https://go.coremodels.io/mcp"
}
}
}
Autenticação
Todas as ferramentas exigem um parâmetro token. Gere uma chave de API nas configurações do seu projeto CoreModels.
Ferramentas Disponíveis
Somente Leitura
| Ferramenta | Descrição |
|---|---|
core_models_fetch_nodes | Buscar nós com filtragem e paginação |
core_models_project_content_summary | Obter todos os tipos, elementos e taxonomias |
core_models_get_mixins_info | Obter definições de mixins |
core_models_get_relation_groups_info | Obter grupos de relações disponíveis |
Escrita
| Ferramenta | Descrição |
|---|---|
core_models_create_node | Criar um novo nó |
core_models_update_node | Atualizar rótulo ou espaços de um nó |
core_models_restore_node | Restaurar um nó excluído logicamente |
core_models_bulk_create | Criar em massa nós, relações e mixins |
core_models_create_relation | Criar uma relação entre nós |
core_models_create_mixin_type | Criar um novo tipo de mixin |
core_models_create_mixin_value | Anexar valores de mixin a um nó |
core_models_import_jsonschema | Importar JSON Schema para um espaço |
Destrutivas (use com cautela)
| Ferramenta | Descrição |
|---|---|
core_models_remove_node | Excluir logicamente um nó (restaurável via restore_node) |
core_models_remove_relation | Remover permanentemente uma relação |
core_models_remove_mixin_value | Remover valores de mixin de um nó |
core_models_remove_mixin_type | Permanentemente excluir um tipo de mixin e todas as suas colunas |
Exemplos de Uso
Explore um projeto:
"Liste todos os tipos e elementos no projeto abc123..."
Construa um modelo de dados:
"Crie um nó do tipo 'Patient' e um nó do tipo Element chamado 'Name' e, em seguida, crie uma relação de herança entre eles."
Adicione metadados:
"Crie um tipo de mixin chamado 'FHIR Mapping' com as colunas 'resourceType' e 'path' e, em seguida, anexe-o ao nó Patient."