{
  "name": "tachibot-mcp",
  "mcpName": "io.github.byPawel/tachibot-mcp",
  "displayName": "TachiBot MCP - Universal AI Orchestrator",
  "version": "2.33.0",
  "type": "module",
  "main": "dist/src/server.js",
  "bin": {
    "tachibot": "./dist/src/server.js",
    "tachi": "./dist/src/server.js"
  },
  "files": [
    "dist/",
    "profiles/",
    "workflows/",
    "skills/",
    "!skills/release",
    "!skills/landing",
    "docs/",
    "tools.config.json",
    "smithery.yaml",
    "README.md",
    "CHANGELOG.md",
    "LICENSE",
    "CODE_OF_CONDUCT.md",
    "CONTRIBUTING.md",
    "SECURITY.md",
    ".env.example",
    "tsconfig.json",
    "Dockerfile",
    "start.sh"
  ],
  "scripts": {
    "build": "tsc && npm run build:profiles",
    "build:profiles": "node dist/scripts/build-profiles.js",
    "start": "node dist/src/server.js",
    "dev": "node dist/src/server.js",
    "inspect": "npx @modelcontextprotocol/inspector node dist/src/server.js",
    "tachi": "node dist/src/server.js",
    "tachi:start": "node dist/src/server.js",
    "tachi:build": "tsc && npm run build:profiles && node dist/src/server.js",
    "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js",
    "test:watch": "node --experimental-vm-modules node_modules/jest/bin/jest.js --watch",
    "test:coverage": "node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage",
    "test:challenger": "node --experimental-vm-modules node_modules/jest/bin/jest.js challenger",
    "test:verifier": "node --experimental-vm-modules node_modules/jest/bin/jest.js verifier",
    "test:scout": "node --experimental-vm-modules node_modules/jest/bin/jest.js scout",
    "prepublishOnly": "npm run build",
    "package:extension": "npm run build && ./scripts/package-extension.sh",
    "build:mcpb": "npm run package:extension",
    "verify": "node scripts/verify-installation.js",
    "postinstall": "node scripts/postinstall-hint.js || true",
    "install-skills": "bash scripts/install-skills.sh",
    "add-tool": "plop tool",
    "test:golden": "node --experimental-vm-modules node_modules/jest/bin/jest.js test/golden",
    "test:smoke": "node --experimental-vm-modules node_modules/jest/bin/jest.js test/smoke"
  },
  "keywords": [
    "mcp",
    "ai",
    "claude",
    "focus-tool",
    "tachi",
    "tachibot",
    "komaai",
    "brainstorm",
    "orchestration",
    "workflow",
    "cost-optimization"
  ],
  "author": "Pawel Pawlowski",
  "repository": {
    "type": "git",
    "url": "https://github.com/byPawel/tachibot-mcp"
  },
  "homepage": "https://github.com/byPawel/tachibot-mcp",
  "engines": {
    "node": ">=22.0.0"
  },
  "license": "AGPL-3.0",
  "description": "TachiBot MCP: 67 AI tools, 12 providers. Multi-model orchestration (Perplexity, Grok, OpenAI, Gemini, Qwen, Kimi, MiniMax, DeepSeek, GLM, StepFun, ERNIE, local), YAML workflows, token-optimized profiles. Smart routing, parallel execution, jury system.",
  "dependencies": {
    "@types/node": "^22.13.17",
    "@types/react": "^19.2.7",
    "cli-table3": "^0.6.5",
    "dotenv": "^16.4.5",
    "env-paths": "^4.0.0",
    "fastmcp": "4.0.0",
    "gradient-string": "^3.0.0",
    "highlight.js": "^11.11.1",
    "ink": "^6.6.0",
    "ink-big-text": "^2.0.0",
    "ink-gradient": "^3.0.0",
    "ink-spinner": "^5.0.0",
    "lru-cache": "^11.2.1",
    "marked": "^15.0.12",
    "marked-terminal": "^7.3.0",
    "openai": "^5.22.0",
    "ora": "^9.0.0",
    "react": "^19.2.3",
    "typescript": "^5.8.2",
    "yaml": "^2.8.1",
    "zod": "3.24.2"
  },
  "devDependencies": {
    "@types/jest": "^29.5.14",
    "@types/marked-terminal": "^6.1.1",
    "jest": "^29.7.0",
    "nodemon": "^3.1.9",
    "plop": "^4.0.5",
    "ts-jest": "^29.4.5",
    "ts-morph": "^28.0.0",
    "tsx": "^4.19.4"
  },
  "packageManager": "pnpm@9.12.2+sha512.22721b3a11f81661ae1ec68ce1a7b879425a1ca5b991c975b074ac220b187ce56c708fe5db69f4c962c989452eee76c82877f4ee80f474cebd61ee13461b6228"
}
