使用说明
CoreModels MCP服务器
A. 模型上下文协议 (MCP)服务器,用于管理基于图的数据模型、模式和本体 核心模型.
快速开始
克劳德桌面版
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"coremodels": {
"url": "https://go.coremodels.io/mcp"
}
}
}
光标/VS代码
添加 .cursor/mcp.json 或 .vscode/mcp.json:
{
"servers": {
"coremodels": {
"type": "streamable-http",
"url": "https://go.coremodels.io/mcp"
}
}
}
认证
所有工具都需要 token 参数。从CoreModels项目设置生成API密钥。
可用工具
只读
| 工具 | 说明 |
|---|---|
core_models_fetch_nodes |
通过过滤和分页获取节点 |
core_models_project_content_summary |
获取所有类型、元素和分类 |
core_models_get_mixins_info |
获取混入定义 |
core_models_get_relation_groups_info |
获取可用的关系组 |
写
| 工具 | 说明 |
|---|---|
core_models_create_node |
创建新节点 |
core_models_update_node |
更新节点标签或空格 |
core_models_restore_node |
恢复软删除的节点 |
core_models_bulk_create |
批量创建节点、关系和混入 |
core_models_create_relation |
在节点之间创建关系 |
core_models_create_mixin_type |
创建新的混入类型 |
core_models_create_mixin_value |
将混入值附加到节点 |
core_models_import_jsonschema |
将JSON模式导入空间 |
破坏性(小心使用)
| 工具 | 说明 |
|---|---|
core_models_remove_node |
软删除节点(可通过以下方式恢复 restore_node) |
core_models_remove_relation |
永久删除关系 |
core_models_remove_mixin_value |
从节点中删除混入值 |
core_models_remove_mixin_type |
永久地 删除混入类型及其所有列 |
使用示例
探索一个项目:
“列出项目abc123中的所有类型和元素…”
构建数据模型:
创建名为“Patient”的Type节点和名为“Name”的Element节点,然后在它们之间创建继承关系
添加元数据:
“创建一个名为'GetLMapping'的混合类型,其中包含'resourceType'和'path'列,然后将其附加到Patient节点。”