@itz4blitz/ai-tools
v1.2.3
Published
Unified CLI for all ai-tools engines (hooks, mcp, skills, agents, rules)
Readme
ai-tools
Same MCP servers, skills, agents, rules, and hooks — on every AI coding tool you actually use.
Install
npm i -D @itz4blitz/ai-toolsNode 22+.
Use it
npx ai-tools detect
npx ai-tools mcp initPut servers in mcp.config.ts:
import { defineConfig } from "@itz4blitz/ai-tools/mcp";
export default defineConfig({
servers: [
{
id: "github",
name: "GitHub",
transport: {
type: "stdio",
command: "npx",
args: ["-y", "@modelcontextprotocol/server-github"],
},
},
],
});npx ai-tools mcp installThat writes each tool's real file. Cursor gets .cursor/mcp.json. Claude Code gets .mcp.json. Grok and Codex get TOML [mcp_servers]. OpenCode gets opencode.json. ZCode gets mcp.servers. You don't keep those in sync by hand.
Skills, agents, rules, and hooks are the same commands:
npx ai-tools skills install
npx ai-tools agents install
npx ai-tools rules install
npx ai-tools hooks installKeep a server in the right repos
{
id: "internal-wiki",
name: "Internal wiki",
transport: { type: "stdio", command: "wiki-mcp" },
layer: "project", // repo only (default)
whenPathContains: ["acme-docs"],
}npx ai-tools mcp audit lists user-global configs that look like they belong in a project.
One bundle
import { definePlugin } from "@itz4blitz/ai-tools";
export default definePlugin({
id: "team-defaults",
name: "Team defaults",
version: "1.0.0",
mcpServers: [
{
id: "github",
name: "GitHub",
transport: {
type: "stdio",
command: "npx",
args: ["-y", "@modelcontextprotocol/server-github"],
},
},
],
});npx ai-tools plugins plan
npx ai-tools plugins installTools
Claude Code, Cursor, Codex, OpenCode, Grok, ZCode, Gemini CLI, Cline, Copilot, Amp, Continue, Roo Code, Windsurf, Kiro, Factory Droid, Antigravity CLI.
License
MIT. See CONTRIBUTING.md to work on the repo.
