Token导航 LogoToken导航TokenDH.com
Instantcms MCP logo
运维云端未说明官方级别未说明来源级核验

Instantcms MCP

MCP Server

InstantCMS MCP Server是一个为InstantCMS 2提供扩展和模板开发的服务器,通过AI助手集成,提供完整的系统上下文和开发工具。

工具数

36

提示词数

0

GitHub Stars

8

资源数

0
TypeScriptClaude云端部署Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

instantcms-dev

提供方

instantcms-dev

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

InstantCMS MCP服务器

MCP(Model Context Protocol)用于开发附加组件和模板的服务器 即时CMS 2.

通过将此服务器连接到AI助手(Claude、Cursor等),您将获得完整的系统上下文-钩、类API、文件结构-并可以从第一个请求创建工作扩展。

______________________________________________________________________

机会

  • 102 胡克 描述参数、类型和现成的实现示例
  • 170事件 从cms_events表
  • 38核心类 (cmsModel,cmsTemplate,cmsDatabaseидр.)500+методами
  • 斯卡福德振荡 -一次呼叫所有附加文件
  • 50个数据库表 完整电路
  • 61控制器 809个动作
  • 120个辅助功能 (模板、html、文件、字符串)
  • 6 PHP类 (Jevix、谷歌认证、移动检测、RSS、IDNA、YAML)
  • 结构验证 附录
  • 搜索钩 按名称、描述、类别
  • 代码示例 标准任务

______________________________________________________________________

安装

要求

  • Node.js 18+
  • npm

克隆和组装

git clone https://github.com/your-username/instantcms-mcp.git
cd instantcms-mcp
npm install
npm run build

连接Claude Desktop

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "instantcms": {
      "command": "node",
      "args": ["/absolute/path/to/instantcms-mcp/dist/index.js"]
    }
  }
}

重新启动Claude Desktop。带前缀的工具将出现在聊天中 instantcms.

连接到Cursor/其他MCP客户端

{
  "mcp": {
    "servers": {
      "instantcms": {
        "command": "node",
        "args": ["/absolute/path/to/instantcms-mcp/dist/index.js"]
      }
    }
  }
}

启动检查员(调试)

npm run inspector

______________________________________________________________________

工具(38)

基本(14)

tool描述 |------|---------| | get_addon_structure –附加文件的结构(5种类型)。 | scaffold_addon 生成所有文件的完整代码。 | list_hooks 过滤的钩子列表 | get_hook_details –胡克细节+实现示例→ | search_hooks 全文搜索胡克 | get_component_api –类API(cmsmodel、cmstemplate等)。 | list_components 列出所有组件。 | validate_addon 补充结构验证 | get_field_types 形状的字段类型 | get_code_example 示例任务代码。 | scaffold_template 生成主题模板 | get_template_structure 结构与模式变量 | scaffold_layout_scheme –Modern的小部件方案→ | list_layout_presets 停止方案。

静态数据库(6)

tool描述 |------|---------| | introspect_database 数据库列表 | describe_table 表的结构 | list_content_types 内容类型 | list_database_events 事件地图 | analyze_controller 控制器分析 | list_controllers 控制器列表

MariaDB-动态(6)

tool描述 |------|---------| | maria_execute_query SQL查询 | maria_list_tables 表列表 | maria_describe_table 表的结构 | maria_get_database_info BD统计 | maria_search_tables 搜索表 | maria_get_table_data 数据来自Paginia。

源代码(6)

tool描述 |------|---------| | list_widgets 小部件列表 | get_widget_info 小部件的细节 | list_traits 崔特名单 | get_trait_info 特雷特的方法 | list_field_types 田野类型 | get_field_type_info 田野的细节

移徙(2)

tool描述 |------|---------| | generate_migration 生成SQL和Install.php | get_field_suggestions 字段提示 |

人工智能分析(2)

tool描述 |------|---------| | analyze_requirement ,分析请求。 | suggest_addon_structure 结构类型

______________________________________________________________________

资源(4)

URI
instantcms://hooks/all 所有的胡克(JSON)
instantcms://components/all 所有组件(JSON)
instantcms://addon/types 添加类型(JSON)
instantcms://quickstart 《Markdown(英语:Markdown)》

______________________________________________________________________

使用示例

从零创建补充

Создай дополнение для отображения каталога товаров с категориями,
админ-панелью для управления, виджетом последних добавлений
и интеграцией с поиском сайта

找到正确的钩子

Какой хук использовать, чтобы добавить вкладку на страницу профиля пользователя?

实现钩

Напиши реализацию хука content_after_add_approve, который добавляет
уведомление в нашу кастомную систему нотификаций

处理API

Как правильно использовать cmsModel для постраничного вывода
с несколькими JOIN и сортировкой?

______________________________________________________________________

项目结构

src/
├── data/
│   ├── hooks.ts           # 102 хука по 17 категориям
│   ├── components.ts     # API базовых классов
│   ├── core-api.ts       # 38 классов ядра с методами
│   ├── libs-api.ts       # Хелперы, классы, сторонние библиотеки
│   ├── js-api.ts         # JavaScript API для фронтенда
│   ├── database-schema.ts # 50 таблиц БД
│   ├── events-map.ts     # 170 событий
│   ├── controllers-map.ts # 61 контроллер, 809 экшенов
│   ├── traits-map.ts      # 10 трейтов, 56 методов
│   ├── fields-map.ts      # 32 типа полей
│   ├── widgets-map.ts     # 4 виджета
│   └── schemas.ts        # Структуры дополнений
├── tools/
│   ├── hooks-tool.ts     # list / get / search хуков
│   ├── addon-tool.ts     # структура, API, валидация
│   ├── scaffold-tool.ts   # генерация файлов
│   ├── layout-tool.ts    # схемы виджетов
│   ├── db-tool.ts        # статические данные БД
│   ├── controllers-tool.ts # контроллеры
│   ├── source-tool.ts    # виджеты, трейты, поля
│   ├── migration-tool.ts  # миграции
│   ├── requirement-tool.ts # AI анализ
│   └── parser/           # Парсеры данных
├── server.ts             # 38 инструментов + 4 ресурса
└── index.ts              # Точка входа

______________________________________________________________________

附录类型

类型描述 |-----|----------| | basic 只有前锋。 | with_admin 首页+crud在admin | with_hooks 通过胡克整合 | with_routes 自定义URL路由 | with_widget 小部件

______________________________________________________________________

系统/libs库

辅助功能(120)

模块描述 |--------|--------|---------| Ðtemplate.helperÐ28ÐÐÐÐÐÐÐÐÐÐ Ðhtml.helperÐÐÐÐÐÐÐÐÐÐÐ Ðfiles.helperÐÐÐÐÐÐÐÐÐÐÐ Ðstrings.helperÐÐÐÐÐÐÐÐÐÐÐÐ

PHP类(6)

班级,目的地。 |-------|------------| ÐJEVIXÐXSS过滤,HTML/XML解析器› |谷歌身份验证器|谷歌身份验证器2FA| Ðmobileu detectÐmobileu detectÐmobileu detectÐmobileu detectÐ |最新RSS| |idna_convert | IDN Unicode/Punycode| | spyc | YAML 解析器 |

外部(3)

图书馆,目的地 |------------|------------| SCSSPHP/SASS编译器 ÐÐÐÐÐÐÐÐÐÐÐÐÐ phpmailer发送电子邮件

______________________________________________________________________

开发

# Установка зависимостей
npm install

# Режим наблюдения (hot reload)
npm run dev

# Пересборка
npm run build

# Тесты (71 тест)
npm test

# Парсинг данных
npm run parse:all

______________________________________________________________________

相容性

  • 即时CMS:2.x
  • Node.js: 18+
  • MCP-SDK:@modelcontextprotocol/sdk^1.0

______________________________________________________________________

统计

度量值 |---------|----------| MCP工具 38 | MCP资源 4 | 测试。 71 | SQL表 50 | 胡克 102 | 事件。 170 | 控制器 61 | 行动 809 | 核心类 38 | 小部件 4 | 崔泰 10 | 田野类型 32 | Helper功能 120 | PHP类 6 |

______________________________________________________________________

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude云端部署CMS开发本地部署AI辅助开发扩展生成模板开发PHP框架

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

36

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP