Token导航 LogoToken导航

MCP Server · 开发工具

AI Code Toolkit

AI Code Toolkit 是一个用于项目脚手架、文件级设计指导和代码审查的工具包,旨在提高开发效率。

stdio官方级别未说明来源级核验工具 16@agiflowai/aicode-toolkit
代码生成代码审查TypeScriptClaude开发工具Cursor

快速开始

作者 / 组织
AgiFlow
提供方
AgiFlow
运行时
Node.js

工具数量

16

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

156

仓库热度

收录来源

2 个

MCP World

选型结论

AI Code Toolkit 属于开发工具类 MCP Server,公开资料标注 16 个工具,通过stdio 本地进程接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx @agiflowai/aicode-toolkit init

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 16 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

AI代码工具包

此回购提供:

  • 通过模板构建项目和功能脚手架
  • 编辑前的文件级设计指南
  • 编辑后基于规则的审查
  • 前端工作的设计系统发现

为什么存在

随着项目规模的扩大,文档中的约定如下 CLAUDE.md, AGENTS.md,风格指南变得难以保持简洁,AI代理也难以始终如一地应用。该工具包将这些约定转换为可重用的模板配置(scaffold.yaml, architect.yaml, RULES.yaml)因此,代理只能在需要时发现相关的指导。

快速开始

要求:

  • Node.js>=18
  • MCP兼容代理,如Claude Code、Cursor或Gemini CLI

1.初始化工作区

# Existing project
npx @agiflowai/aicode-toolkit init

# New project
npx @agiflowai/aicode-toolkit init --name my-app --project-type monolith

这创造了 templates/ 和 .toolkit/settings.yaml.项目参考模板通过 sourceTemplate 在 project.json 或 .toolkit/settings.yaml.

2.配置MCP

init 可以自动配置MCP。对于手动设置,请将所需的服务器添加到代理配置中。

克劳德代码示例:

{
  "mcpServers": {
    "scaffold-mcp": {
      "command": "npx",
      "args": ["-y", "@agiflowai/scaffold-mcp", "mcp-serve", "--admin-enable"]
    },
    "architect-mcp": {
      "command": "npx",
      "args": [
        "-y", "@agiflowai/architect-mcp", "mcp-serve",
        "--admin-enable",
        "--design-pattern-tool", "codex",
        "--review-tool", "gemini-cli"
      ]
    },
    "style-system": {
      "command": "npx",
      "args": ["-y", "@agiflowai/style-system", "mcp-serve"]
    }
  }
}

有用的标志:

  • --admin-enable:启用管理员/模板创作工具
  • --design-pattern-tool :使用LLM过滤设计模式
  • --review-tool :使用LLM进行审查输出

3.验证

问代理人:

What boilerplates are available?

它应该呼叫 list-boilerplates。如果没有,请重新启动代理。

回购布局

AI agent
  ├─ scaffold-mcp
  ├─ architect-mcp
  ├─ style-system
  └─ one-mcp
        ↓
     templates/
       ├─ scaffold.yaml
       ├─ architect.yaml
       └─ RULES.yaml

脚手架mcp

从模板生成项目和功能样板。

核心工具:

  • list-boilerplates
  • use-boilerplate
  • list-scaffolding-methods
  • use-scaffold-method

管理工具:

  • generate-boilerplate
  • generate-feature-scaffold
  • generate-boilerplate-file

建筑师mcp

在编辑之前提供特定于文件的模式,并根据 RULES.yaml.

核心工具:

  • get-file-design-pattern
  • review-code-change

管理工具:

  • add-design-pattern
  • add-rule

风格系统

提供主题、CSS类和组件发现工具。

核心工具:

  • list_themes
  • get_css_classes
  • get_component_visual
  • list_shared_components
  • list_app_components

一个mcp

提供渐进式工具发现,以减少MCP提示开销。

典型工作流程

创建项目

User: "Create a Next.js app called dashboard"

Agent:
1. list-boilerplates
2. use-boilerplate
3. Project is generated

添加功能

User: "Add a products API route"

Agent:
1. list-scaffolding-methods
2. use-scaffold-method
3. Feature files are generated

安全地编辑文件

User: "Add a products page"

Agent:
1. get-file-design-pattern
2. edit the file using the returned patterns and rules
3. review-code-change
4. fix any violations

设置组件样式

User: "Style the button with our theme colors"

Agent:
1. get_css_classes
2. list_shared_components
3. update the component
4. get_component_visual

模板结构

templates/
└── nextjs-15/
    ├── scaffold.yaml
    ├── architect.yaml
    ├── RULES.yaml
    └── boilerplate/

scaffold.yaml

定义样板和特征支架。

boilerplates:
  - name: nextjs-15-app
    description: "Next.js 15 with App Router"
    targetFolder: apps
    includes:
      - boilerplate/**/*

features:
  - name: add-route
    description: "Add route with page and layout"
    variables_schema:
      name: { type: string, required: true }
    includes:
      - features/route/**/*

architect.yaml

定义编辑前应显示的文件级模式。

patterns:
  - name: server-component
    description: "Default for page components"
    file_patterns:
      - "**/app/**/page.tsx"
    description: |
      - Use async/await for data fetching
      - Keep components focused on rendering
      - Move business logic to server actions

RULES.yaml

定义审核规则。规则可以从全局继承 templates/RULES.yaml.

version: '1.0'
template: typescript-lib
rules:
  - pattern: src/services/**/*.ts
    description: Service Layer Implementation Standards
    must_do:
      - rule: Create class-based services with single responsibility
        codeExample: |-
          export class DataProcessorService {
            async processData(input: string): Promise
 {
              // Implementation
            }
          }
      - rule: Use dependency injection for composability
    must_not_do:
      - rule: Create static-only utility classes - use functions
        codeExample: |-
          // ❌ BAD
          export class Utils {
            static format(s: string) {}
          }

          // ✅ GOOD
          export function format(s: string): string {}

项目类型

单体仓库

每个项目都引用其模板 project.json.

my-workspace/
├── apps/
│   └── web-app/
│       └── project.json
├── packages/
│   └── shared-lib/
│       └── project.json
└── templates/

巨型独石

单片使用 .toolkit/settings.yaml.

version: "1.0"
projectType: monolith
sourceTemplate: nextjs-15

内置模板

包含的模板:

模板堆栈包括
nextjs-drizzleNext.js 15,应用路由器TypeScript,顺风4,细雨,故事书
typescript-libTypeScript库ESM/CJS、Vitest、TSDoc
typescript-mcp-packageMCP服务器MCP SDK指挥官

自定义模板

对于模板创作,请从现有的仓库或模板开始,并使用管理员提示:

/generate-boilerplate
/generate-feature-scaffold

对于设计/规则编写,请使用:

  • add-design-pattern
  • add-rule

支持的代理

代理配置位置状态
克劳德代码.mcp.json支持
光标.cursor/mcp.json支持
Gemini CLI.gemini/settings.json支持
Codex CLI.codex/config.json支持
GitHub CopilotVS代码设置支持
风帆-计划中

包裹

包装描述
@agiflowai/aicode工具包用于初始化和配置同步的CLI
@agiflowai/支架mcp脚手架服务器
@agiflowai/建筑师mcp模式和审查服务器
@agiflowai/风格系统设计系统服务器
@agiflowai/一个mcp用于渐进式发现的MCP代理

贡献

看 贡献.md.

许可证

AGPL-3.0

______________________________________________________________________

工具与能力

工具数量

16

资源数量

0

提示词数量

0

能力标签

代码生成TypeScript本地部署项目脚手架代码审查设计指导前端开发

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 16 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
AI Code Toolkit

MCP World · 本页

16stdio有2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

AI Code Toolkit 怎么安装?

公开资料给出的安装命令是 npx @agiflowai/aicode-toolkit init,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

AI Code Toolkit 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

AI Code Toolkit 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

AI Code Toolkit 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

AI Code Toolkit 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP