{
  "bin": {
    "macroforge-mcp": "./dist/index.js"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.11.1"
  },
  "description": "MCP server for Macroforge documentation and code analysis",
  "devDependencies": {
    "@types/node": "^22.0.0",
    "typescript": "^5.7.0"
  },
  "files": [
    "dist",
    "docs"
  ],
  "keywords": [
    "mcp",
    "macroforge",
    "typescript",
    "macros",
    "documentation"
  ],
  "license": "MIT",
  "main": "dist/index.js",
  "name": "@macroforge/mcp-server",
  "peerDependencies": {
    "macroforge": "file:../../crates/macroforge_ts"
  },
  "peerDependenciesMeta": {
    "macroforge": {
      "optional": true
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/macroforge-ts/macroforge-ts.git"
  },
  "scripts": {
    "build": "deno install --node-modules-dir --quiet && deno run -A npm:typescript@5/tsc && chmod +x dist/index.js",
    "build:docs": "rust-script scripts/extract-docs.rs",
    "clean": "rm -rf dist",
    "cleanbuild": "deno task clean && deno task build",
    "dev": "deno run -A npm:@modelcontextprotocol/inspector dist/index.js",
    "start": "node dist/index.js",
    "test": "node --test tests/**/*.test.js"
  },
  "type": "module",
  "version": "0.1.80"
}
