@伊凡尼科夫职业/人工智能经纪人工具包
🛠️ CLI+MCP服务器+用于AI代理技能、工作流和MCP配置的web目录。
您的AI驱动开发个人工具包——浏览目录,将精心策划的技能安装到任何项目中,或者让您的AI代理通过MCP管理自己的工具集。
单体仓库结构
ai-agent-kit/
├── packages/cli/ — @ivannikov-pro/ai-agent-kit (npm CLI + MCP server)
├── packages/web/ — Web catalog (Next.js, deployed to GitHub Pages)
├── skills/ — Embedded skills (SKILL.md + assets)
├── workflows/ — Embedded workflows
├── registry.json — Central resource manifest
└── docs/ — Architecture & contributing guides
快速开始
# List all available resources
npx @ivannikov-pro/ai-agent-kit@latest list
# Install a skill into your project
npx @ivannikov-pro/ai-agent-kit@latest add skill-base
# Install globally
npx @ivannikov-pro/ai-agent-kit@latest add find-docs --global
# Interactive project setup
npx @ivannikov-pro/ai-agent-kit@latest init
CLI命令
| 命令 | 描述 |
|---|
ai-agent-kit list | 列出所有可用资源 |
ai-agent-kit list --skills | 仅列出技能 |
ai-agent-kit add | 安装技能或工作流 |
ai-agent-kit add --global | 全局安装(~/.agents/) |
ai-agent-kit remove | 删除已安装的资源 |
ai-agent-kit init | 交互式项目初始化 |
ai-agent-kit mcp | 以MCP服务器(stdio)启动 |
作为MCP服务器
添加到AI代理的MCP配置中:
{
"mcpServers": {
"ai-agent-kit": {
"command": "npx",
"args": ["-y", "@ivannikov-pro/ai-agent-kit@latest", "mcp"]
}
}
}
MCP工具
| 工具 | 说明 |
|---|
list_resources | 列出技能、工作流程和MCP配置 |
install_resource | 按名称安装资源 |
search_resources | 按关键字或标签搜索 |
程序化API
import { AgentKit } from "@ivannikov-pro/ai-agent-kit";
const kit = new AgentKit();
const resources = await kit.list();
await kit.install("find-docs");
可用资源
技能
| 名称 | 描述 |
|---|
skill-base | 如何创建、维护和分配AI代理技能 |
find-docs | 通过Context7 MCP查找文档 |
MCP配置
| 名称 | 包 |
|---|
ai-notify-tg | @ivannikov-pro/ai-notify-tg |
发展
pnpm install # Install all deps
pnpm build # Build all packages
pnpm --filter web dev # Web catalog dev server
pnpm --filter cli build # Build CLI only
文档
- 建筑 --组件、数据流、构建系统
- 贡献 --如何添加技能和工作流程
环境变量
| 变量 | 描述 |
|---|
GITHUB_TOKEN / GH_TOKEN | 用于更高API速率限制的GitHub令牌 |
许可证
麻省理工学院