{"_id":"@amigo-ai/forge-tools","_rev":"13-628cb831c169215e0c686690ad757696","name":"@amigo-ai/forge-tools","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.4":{"name":"@amigo-ai/forge-tools","version":"0.1.4","keywords":["mcp","amigo","agent-forge","ai-agents","model-context-protocol"],"author":"","license":"ISC","_id":"@amigo-ai/forge-tools@0.1.4","maintainers":[{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"homepage":"https://github.com/amigo-ai/forge-mcp#readme","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"bin":{"forge-mcp":"dist/index.js"},"dist":{"shasum":"43383e5cfbc11d47e6cdd1fdc70b982c43bb942c","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.4.tgz","fileCount":74,"integrity":"sha512-xHJIJsu2suTG1aaOUvCgMMkIE5arlgbWLXD1xhQlhwnQqOnSWwJO3RZ3mKJnMojk6no+inO1Z9Ueo3arCxGgTw==","signatures":[{"sig":"MEQCIGvrx5f/t67nccW79kR6aVaMHM+9cDLJKoNlLCVllN50AiB6ShubsxxGYght1zpH6XCRYU3jVVopttw/M36Ivg15Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150855},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9c4271740c70728e7dd46fde40412621ff478db4","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --test dist","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"caly_amigo","email":"caly@amigo.ai"},"repository":{"url":"git+https://github.com/amigo-ai/forge-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Amigo Agent Forge - manage AI agents, context graphs, services, and conversations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/forge-tools_0.1.4_1773188445712_0.13800846356009555","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@amigo-ai/forge-tools","version":"0.1.5","keywords":["mcp","amigo","agent-forge","ai-agents","model-context-protocol"],"author":"","license":"ISC","_id":"@amigo-ai/forge-tools@0.1.5","maintainers":[{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"homepage":"https://github.com/amigo-ai/forge-mcp#readme","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"bin":{"forge-mcp":"dist/index.js"},"dist":{"shasum":"bfe7c3a6a457dfb3ab7f3bd8be6eab0add15ed7f","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.5.tgz","fileCount":86,"integrity":"sha512-Vz2d7R+54cdzwpcDRAuJ+D6lVIS8GQhfbEPEKdhrc4o9erCU195ELws9SV7446hUrY6M28Lo7+K81ktqo7u7gQ==","signatures":[{"sig":"MEQCIF9XWM+JvtQ6hnEm50flRMfuiYC/UIVoEc+dv0vHDvlzAiBzf06dW9mVpJcytSYDxeO3s/FQvIpTouh7KKOXxYIQBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236826},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"95e4d62db0d529123ebf5f3e2f80158b1a32c76e","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --test dist","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"caly_amigo","email":"caly@amigo.ai"},"repository":{"url":"git+https://github.com/amigo-ai/forge-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Amigo Agent Forge - manage AI agents, context graphs, services, and conversations","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/forge-tools_0.1.5_1773252760453_0.9394163527468404","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@amigo-ai/forge-tools","version":"0.1.6","keywords":["mcp","amigo","agent-forge","ai-agents","model-context-protocol"],"author":{"name":"Amigo AI"},"license":"ISC","_id":"@amigo-ai/forge-tools@0.1.6","maintainers":[{"name":"johnxing-amigo-ai","email":"john@amigo.ai"},{"name":"acchindra","email":"acchindra@amigo.ai"},{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"homepage":"https://github.com/amigo-ai/forge-mcp","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"bin":{"forge-mcp":"dist/index.js"},"dist":{"shasum":"14cebf615e724bb8208f71dca07e26881222d56c","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.6.tgz","fileCount":86,"integrity":"sha512-ltbd3WrzLVqDDkZz6k9p7odt2OYl1hPp6Xx0SLtJkf8mVG+k2mKr8G2LekASY+TmMUo1Yp1toyPTZtlLEk7grQ==","signatures":[{"sig":"MEYCIQDQFKWwhKbN8sAZfAHjAefhCldR2xAjKC4zr0Cxk20M9QIhAKjVMxoKUSbIFFdwLi6JvK8kbTXEFHUTYY9Hw6Vwygft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237476},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"abc4e9ab965f16e55a9cfbc21a83405cf907df1c","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --test dist","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"caly_amigo","email":"caly@amigo.ai"},"repository":{"url":"git+https://github.com/amigo-ai/forge-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Prototype MCP server for Amigo Agent Forge workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/forge-tools_0.1.6_1776621317766_0.4858904703937059","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@amigo-ai/forge-tools","version":"0.1.7","keywords":["mcp","amigo","agent-forge","prototype","ai-agents","model-context-protocol"],"author":{"name":"Amigo AI"},"license":"ISC","_id":"@amigo-ai/forge-tools@0.1.7","maintainers":[{"name":"johnxing-amigo-ai","email":"john@amigo.ai"},{"name":"acchindra","email":"acchindra@amigo.ai"},{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"homepage":"https://github.com/amigo-ai/forge-mcp","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"bin":{"forge-mcp":"dist/index.js"},"dist":{"shasum":"5c04c02040d9a7788a9ffd4abce44703b76eddde","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.7.tgz","fileCount":87,"integrity":"sha512-GWFZD21xAHRvvv6JYdqOxzF9yNDfpD0JkI0mvhpmfvUa80Ws69wJSK2Zdk25j7o8tF/HOmZtYJHH1IEIg0N0kA==","signatures":[{"sig":"MEYCIQCoYYcUBJ0IvNd/3cHthm1PDpgWFOnAX+m6G03c+bOrWQIhALVPnMJM2XzIRKP5Iw0JLlSHAEzTauO55+NqzAvUnvpG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238930},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a594eaacfde363c1dbe0b144f293de673b187f9d","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --test dist","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"caly_amigo","email":"caly@amigo.ai"},"repository":{"url":"git+https://github.com/amigo-ai/forge-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Prototype MCP server for Amigo Agent Forge workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/forge-tools_0.1.7_1776622100227_0.6722944778143944","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@amigo-ai/forge-tools","version":"0.1.8","keywords":["mcp","amigo","agent-forge","prototype","ai-agents","model-context-protocol"],"author":{"name":"Amigo AI"},"license":"ISC","_id":"@amigo-ai/forge-tools@0.1.8","maintainers":[{"name":"johnxing-amigo-ai","email":"john@amigo.ai"},{"name":"acchindra","email":"acchindra@amigo.ai"},{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"homepage":"https://github.com/amigo-ai/forge-mcp","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"bin":{"forge-mcp":"dist/index.js"},"dist":{"shasum":"c8265a90cce15f79bcb2dda39ccbe5d452a7b1c2","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.8.tgz","fileCount":89,"integrity":"sha512-g811ds6smfXPGxKDhlenLZMbCXZiZL5gC+maBeKiCfPwUaryquG2ak4sCoFPzorRTzXok+4RFvA1csPxYSd1Mg==","signatures":[{"sig":"MEUCIQDBqDbxU84qUFyPuLU8qFoHVmeXtu0XjEf8v+BEU/PCZgIgaQHKRKksL0yQXuAfzWCFtEJFEisZ3lgdBpwnHaf6WIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245693},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bc58912f13905b5170c16f3771026c02cd4b4a83","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --test dist","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"caly_amigo","email":"caly@amigo.ai"},"repository":{"url":"git+https://github.com/amigo-ai/forge-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Prototype MCP server for Amigo Agent Forge workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/forge-tools_0.1.8_1776623953114_0.8918510384795146","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@amigo-ai/forge-tools","version":"0.1.9","keywords":["mcp","amigo","agent-forge","prototype","ai-agents","model-context-protocol"],"author":{"name":"Amigo AI"},"license":"ISC","_id":"@amigo-ai/forge-tools@0.1.9","maintainers":[{"name":"johnxing-amigo-ai","email":"john@amigo.ai"},{"name":"acchindra","email":"acchindra@amigo.ai"},{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"homepage":"https://github.com/amigo-ai/forge-mcp","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"bin":{"forge-mcp":"dist/index.js"},"dist":{"shasum":"e5bb6c4345f3ccea15da14a4e3b70fef9e82c81c","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.9.tgz","fileCount":89,"integrity":"sha512-GOWh2PmthbL3ayMXC3NENkBw33bJ4SZP0guqJ0vxeYjDpReR4V+kvjvVdQFONtfsDRBayteqQKIgrrbldgFJUA==","signatures":[{"sig":"MEUCIQDAhxHv9l2LC2EqgXhOvUAzVgTnE85NUnMyx8vGQHBDjAIgGfQVZ6KlBOUewPk0IB0aEYvVCGHRtSDMugg1EfEi9Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7563352},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1742c703beb39f49d12502fbb37c4d10fe8ac60a","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --test dist","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"caly_amigo","email":"caly@amigo.ai"},"repository":{"url":"git+https://github.com/amigo-ai/forge-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Prototype MCP server for Amigo Agent Forge workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/forge-tools_0.1.9_1776625666700_0.6099733789687294","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@amigo-ai/forge-tools","version":"0.1.10","keywords":["mcp","amigo","agent-forge","prototype","ai-agents","model-context-protocol"],"author":{"name":"Amigo Inc."},"license":"ISC","_id":"@amigo-ai/forge-tools@0.1.10","maintainers":[{"name":"johnxing-amigo-ai","email":"john@amigo.ai"},{"name":"acchindra","email":"acchindra@amigo.ai"},{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"homepage":"https://github.com/amigo-ai/forge-mcp","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"bin":{"forge-mcp":"dist/index.js"},"dist":{"shasum":"72a3aba83aa1cfdb7dd02c0f77fa3cb002433548","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.10.tgz","fileCount":89,"integrity":"sha512-5SZVkWc4anwrIF328vhepcP8QG3ECWnv6bQiturjWiGMFsGPaxd6/joGJ0KrLFbM0LbLx4j530NY6yCh8IEJeQ==","signatures":[{"sig":"MEYCIQCzsyN1RalVSx4mPdUf29AjibaRwnuP9h6ShwWIFu8kpgIhALFf9W34cUIGcuV3S0MUQF1YyDie2tanVAv3lpVS+8/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7563428},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"254c90767e17ef3a168b1eb38c7ba3fc2f0aba05","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --test dist/*.test.js dist/**/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"caly_amigo","email":"caly@amigo.ai"},"repository":{"url":"git+https://github.com/amigo-ai/forge-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Prototype MCP server for Amigo Agent Forge workflows","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/forge-tools_0.1.10_1776628339315_0.19983604353892415","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@amigo-ai/forge-tools","version":"0.1.11","keywords":["mcp","amigo","agent-forge","prototype","ai-agents","model-context-protocol"],"author":{"name":"Amigo Inc."},"license":"ISC","_id":"@amigo-ai/forge-tools@0.1.11","maintainers":[{"name":"johnxing-amigo-ai","email":"john@amigo.ai"},{"name":"acchindra","email":"acchindra@amigo.ai"},{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"homepage":"https://github.com/amigo-ai/forge-mcp","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"bin":{"forge-mcp":"dist/index.js"},"dist":{"shasum":"4e181b717a36fec0ceff1615983f0ffe10a60e05","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.11.tgz","fileCount":89,"integrity":"sha512-NJVoJTdI9Pimple1D7jy5Fi6NmlyOS0YpEPyFgDsuy5mpH5WBw1XStpiv1tG0Af55JUenkvxETXyKM/JRohCHQ==","signatures":[{"sig":"MEQCIFVGDKf3vyKjk/L2n5JpvETDEWWQXaXljYiE0BVYbMvPAiA2ebg1sznoT1NLS9e3PASvXdMlTxcT862jeOyVCtzbnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7563428},"main":"dist/index.js","type":"module","_from":"file:amigo-ai-forge-tools-0.1.11.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --test dist/*.test.js dist/**/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"caly_amigo","email":"caly@amigo.ai"},"_resolved":"/home/runner/work/forge-mcp/forge-mcp/amigo-ai-forge-tools-0.1.11.tgz","_integrity":"sha512-NJVoJTdI9Pimple1D7jy5Fi6NmlyOS0YpEPyFgDsuy5mpH5WBw1XStpiv1tG0Af55JUenkvxETXyKM/JRohCHQ==","repository":{"url":"git+https://github.com/amigo-ai/forge-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Prototype MCP server for Amigo Agent Forge workflows","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/forge-tools_0.1.11_1776632373674_0.2613023296202994","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@amigo-ai/forge-tools","version":"0.1.12","keywords":["mcp","amigo","agent-forge","prototype","ai-agents","model-context-protocol"],"author":{"name":"Amigo Inc."},"license":"ISC","_id":"@amigo-ai/forge-tools@0.1.12","maintainers":[{"name":"johnxing-amigo-ai","email":"john@amigo.ai"},{"name":"acchindra","email":"acchindra@amigo.ai"},{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"homepage":"https://github.com/amigo-ai/forge-mcp","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"bin":{"forge-mcp":"dist/index.js"},"dist":{"shasum":"b55eb0ff7a9c1bf6d1aeefbf56ca202f66c8b681","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.12.tgz","fileCount":89,"integrity":"sha512-nwJ7kQxITrunh8FpY44Qzt2X8s7vyB6PUCG9MxCAh1wLizsD41KfNvU0yLSZDp00hVj1xsm76tzouK5KZaGO+w==","signatures":[{"sig":"MEUCIA3Hb118cneTzzvhIuCuR6j90sotbxf4YoNQXh9yM5XCAiEAlvhr61zwK7tCERQd64lskmoJWWGLTi5CADkzd+uTyQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7563428},"main":"dist/index.js","type":"module","_from":"file:amigo-ai-forge-tools-0.1.12.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --test dist/*.test.js dist/**/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"caly_amigo","email":"caly@amigo.ai"},"_resolved":"/home/runner/work/forge-mcp/forge-mcp/amigo-ai-forge-tools-0.1.12.tgz","_integrity":"sha512-nwJ7kQxITrunh8FpY44Qzt2X8s7vyB6PUCG9MxCAh1wLizsD41KfNvU0yLSZDp00hVj1xsm76tzouK5KZaGO+w==","repository":{"url":"git+https://github.com/amigo-ai/forge-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Prototype MCP server for Amigo Agent Forge workflows","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/forge-tools_0.1.12_1776633934592_0.39637972678014366","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@amigo-ai/forge-tools","version":"0.1.13","keywords":["mcp","amigo","agent-forge","prototype","ai-agents","model-context-protocol"],"author":{"name":"Amigo Inc."},"license":"ISC","_id":"@amigo-ai/forge-tools@0.1.13","maintainers":[{"name":"johnxing-amigo-ai","email":"john@amigo.ai"},{"name":"acchindra","email":"acchindra@amigo.ai"},{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"homepage":"https://github.com/amigo-ai/forge-mcp","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"bin":{"forge-mcp":"dist/index.js"},"dist":{"shasum":"1698a30cfd7bbb85b65d40cc6ba120b474b7fb0f","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.13.tgz","fileCount":89,"integrity":"sha512-f3vy0EtSM5ngDTxR5Hz6vMo1d4jPVfjGI9SKrW3+kJ8J3n+GF7m6P97FXIvyg/9RyRtno85u67gCXy/huMBkkw==","signatures":[{"sig":"MEQCIEgA7mpn0NB+hP5I2wSw4gZRuUz2XI60ywefJKasJeiRAiAaXbFFSEPm0ea9YQL2QDkKW20sL0MCkGQfcm8rltrUUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7564209},"main":"dist/index.js","type":"module","_from":"file:amigo-ai-forge-tools-0.1.13.tgz","types":"./dist/index.d.ts","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","test":"npm run build && node --test dist/*.test.js dist/**/*.test.js","build":"tsc","start":"node dist/index.js","prepare":"npm run build"},"_npmUser":{"name":"caly_amigo","email":"caly@amigo.ai"},"_resolved":"/home/runner/work/forge-mcp/forge-mcp/amigo-ai-forge-tools-0.1.13.tgz","_integrity":"sha512-f3vy0EtSM5ngDTxR5Hz6vMo1d4jPVfjGI9SKrW3+kJ8J3n+GF7m6P97FXIvyg/9RyRtno85u67gCXy/huMBkkw==","repository":{"url":"git+https://github.com/amigo-ai/forge-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"Prototype MCP server for Amigo Agent Forge workflows","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/forge-tools_0.1.13_1776634659679_0.8416518304304725","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@amigo-ai/forge-tools","version":"0.1.14","description":"Prototype MCP server for Amigo Agent Forge workflows","type":"module","main":"dist/index.js","bin":{"forge-mcp":"dist/index.js"},"scripts":{"build":"tsc","prepare":"npm run build","dev":"tsc --watch","start":"node dist/index.js","lint":"tsc --noEmit","test":"npm run build && node --test dist/*.test.js dist/**/*.test.js"},"keywords":["mcp","amigo","agent-forge","prototype","ai-agents","model-context-protocol"],"repository":{"type":"git","url":"git+https://github.com/amigo-ai/forge-mcp.git"},"homepage":"https://github.com/amigo-ai/forge-mcp","bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"author":{"name":"Amigo Inc."},"license":"ISC","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","zod":"^4.3.6"},"devDependencies":{"@types/node":"^25.4.0","typescript":"^6.0.3"},"engines":{"node":">=18"},"types":"./dist/index.d.ts","_id":"@amigo-ai/forge-tools@0.1.14","_integrity":"sha512-dkrK6CPDE2me/KzliG/yGoK5+TfOL8XWGJda1rB90/79QBlHkrvjiAZseqGplG7M8qU+vIcnDbCuFAeTAxdhng==","_resolved":"/home/runner/work/forge-mcp/forge-mcp/amigo-ai-forge-tools-0.1.14.tgz","_from":"file:amigo-ai-forge-tools-0.1.14.tgz","_nodeVersion":"22.23.2","_npmVersion":"11.13.0","dist":{"integrity":"sha512-dkrK6CPDE2me/KzliG/yGoK5+TfOL8XWGJda1rB90/79QBlHkrvjiAZseqGplG7M8qU+vIcnDbCuFAeTAxdhng==","shasum":"0e986018ed2d6727fdb0c82fc860673c2b9b47e4","tarball":"https://registry.npmjs.org/@amigo-ai/forge-tools/-/forge-tools-0.1.14.tgz","fileCount":89,"unpackedSize":7564539,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amigo-ai%2fforge-tools@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFm5dLsRy+byX+ArEEix5noDSYm9MRCxnrZP9tHxyewlAiEAmhuWs/TSLySAJ5QlyTbvq8j5cpG9FkDJN9q8UslM6H8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a7af0d7c-387f-4c29-a01b-90017ab875cf"}},"directories":{},"maintainers":[{"name":"johnxing-amigo-ai","email":"john@amigo.ai"},{"name":"acchindra","email":"acchindra@amigo.ai"},{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/forge-tools_0.1.14_1788834955229_0.07059258299756199"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T00:20:45.472Z","modified":"2026-09-08T02:35:55.882Z","0.1.4":"2026-03-11T00:20:45.912Z","0.1.5":"2026-03-11T18:12:40.591Z","0.1.6":"2026-04-19T17:55:17.905Z","0.1.7":"2026-04-19T18:08:20.405Z","0.1.8":"2026-04-19T18:39:13.274Z","0.1.9":"2026-04-19T19:07:47.089Z","0.1.10":"2026-04-19T19:52:19.721Z","0.1.11":"2026-04-19T20:59:34.155Z","0.1.12":"2026-04-19T21:25:34.996Z","0.1.13":"2026-04-19T21:37:40.017Z","0.1.14":"2026-09-08T02:35:55.466Z"},"bugs":{"url":"https://github.com/amigo-ai/forge-mcp/issues"},"author":{"name":"Amigo Inc."},"license":"ISC","homepage":"https://github.com/amigo-ai/forge-mcp","keywords":["mcp","amigo","agent-forge","prototype","ai-agents","model-context-protocol"],"repository":{"type":"git","url":"git+https://github.com/amigo-ai/forge-mcp.git"},"description":"Prototype MCP server for Amigo Agent Forge workflows","maintainers":[{"name":"johnxing-amigo-ai","email":"john@amigo.ai"},{"name":"acchindra","email":"acchindra@amigo.ai"},{"name":"cory_amigo","email":"cory@amigo.ai"},{"name":"leothedog","email":"ccrowley96@gmail.com"},{"name":"ezeugo-amigo","email":"ezeugo@amigo.ai"},{"name":"caly_amigo","email":"caly@amigo.ai"}],"readme":"<p align=\"center\">\n  <img src=\"./assets/readme/amigo-banner.png\" alt=\"Amigo banner\" width=\"100%\" />\n</p>\n\n<h1 align=\"center\">@amigo-ai/forge-tools</h1>\n\n<p align=\"center\">Prototype MCP server for Amigo Agent Forge workflows.</p>\n\n<p align=\"center\">\n  <a href=\"https://docs.amigo.ai\">Product Docs</a>\n  ·\n  <a href=\"https://github.com/amigo-ai/forge-mcp/issues\">GitHub Issues</a>\n  ·\n  <a href=\"https://github.com/amigo-ai/forge-mcp/blob/main/CONTRIBUTING.md\">Contributing</a>\n  ·\n  <a href=\"https://github.com/amigo-ai/forge-mcp/blob/main/SECURITY.md\">Security</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@amigo-ai/forge-tools\"><img src=\"https://img.shields.io/npm/v/%40amigo-ai%2Fforge-tools?logo=npm\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/amigo-ai/forge-mcp/actions/workflows/test.yml\"><img src=\"https://github.com/amigo-ai/forge-mcp/actions/workflows/test.yml/badge.svg\" alt=\"CI\" /></a>\n  <a href=\"https://github.com/amigo-ai/forge-mcp/actions/workflows/publish.yml\"><img src=\"https://github.com/amigo-ai/forge-mcp/actions/workflows/publish.yml/badge.svg\" alt=\"Publish\" /></a>\n</p>\n\nThis package gives coding agents access to current Amigo Agent Forge operations: managing org credentials, reading and mutating entity configurations, running conversation tests, and working with version sets from Claude Code, Codex, Cursor, and other MCP clients.\n\n> Prototype status\n>\n> `@amigo-ai/forge-tools` is an experimental product under active development. Expect rough edges, changing tool contracts, and a faster-moving surface than a locked production SDK. Use it for evaluation and early workflows, not as a long-term stability guarantee.\n\n## Prototype Context\n\nForge MCP is the agent-facing bridge for current Agent Forge workflows. It is useful when a coding agent needs an MCP surface for org switching, entity CRUD, conversation simulation, and version-set operations.\n\n![Forge MCP prototype architecture](./assets/readme/forge-prototype-architecture.svg)\n\nFor direct typed application integrations against the Platform API, use [`@amigo-ai/platform-sdk`](https://github.com/amigo-ai/amigo-platform-typescript-sdk).\n\n## Documentation\n\n| Need | Best entry point |\n| --- | --- |\n| Product and platform docs | [docs.amigo.ai](https://docs.amigo.ai/) |\n| Prototype repo issues and feedback | [GitHub Issues](https://github.com/amigo-ai/forge-mcp/issues) |\n| Contributor guidance | [CONTRIBUTING.md](https://github.com/amigo-ai/forge-mcp/blob/main/CONTRIBUTING.md) |\n| Security reporting | [SECURITY.md](https://github.com/amigo-ai/forge-mcp/blob/main/SECURITY.md) |\n\n## Installation\n\nRequires Node.js 18 or newer; development and CI use Node.js 22. This prototype uses Classic API organization credentials at `api.amigo.ai`; Platform workspace keys are not interchangeable. Start with a designated test organization because its tools can create, update, and delete configuration.\n\nAdd the server to your MCP configuration.\n\n### Via npm\n\n```json\n{\n  \"mcpServers\": {\n    \"forge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@amigo-ai/forge-tools\"]\n    }\n  }\n}\n```\n\n### From GitHub\n\n```json\n{\n  \"mcpServers\": {\n    \"forge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"github:amigo-ai/forge-mcp\"]\n    }\n  }\n}\n```\n\n### From a local clone\n\n```bash\ngit clone https://github.com/amigo-ai/forge-mcp.git\ncd forge-mcp\nnpm ci\nnpm run build\n```\n\n```json\n{\n  \"mcpServers\": {\n    \"forge\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/forge-mcp/dist/index.js\"]\n    }\n  }\n}\n```\n\n## Credentials\n\nCredentials are stored per org in `~/.amigo/credentials/{org_id}.json`.\n\n### Recommended flow\n\nStart the server without environment variables, then ask your coding agent to add org credentials:\n\n```text\nUse forge_add_org to add credentials for org \"acme\"\nUse forge_add_org to add credentials for org \"acme-staging\"\n```\n\nThe tool validates credentials by signing in before saving them.\n\n### Bootstrap with environment variables\n\nYou can bootstrap one org on startup:\n\n```json\n{\n  \"mcpServers\": {\n    \"forge\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@amigo-ai/forge-tools\"],\n      \"env\": {\n        \"AMIGO_ORG_ID\": \"your-org\",\n        \"AMIGO_API_KEY\": \"your-api-key\",\n        \"AMIGO_API_KEY_ID\": \"your-api-key-id\",\n        \"AMIGO_USER_ID\": \"your-user-id\"\n      }\n    }\n  }\n}\n```\n\n## What your agent can do\n\n- Add, remove, list, and switch active org credentials\n- Create, update, read, list, and delete Agent Forge entity types\n- Run smoke tests and multi-turn simulations\n- Inspect conversation insights and evaluations\n- Manage version sets and rollbacks\n\n## Multi-org support\n\nAll tools accept an optional `org_id`. Resolution order is:\n\n1. Explicit `org_id` on the tool call\n2. Session org set by `forge_set_org`\n3. Default org in `~/.amigo/config.json`\n\n## Tool catalog\n\n### Org management\n\n| Tool | Description |\n| --- | --- |\n| `forge_set_org` | Set the active org for the session |\n| `forge_list_orgs` | List configured orgs with auth status |\n| `forge_add_org` | Add or update credentials for an org |\n| `forge_remove_org` | Remove stored credentials |\n\n### Entity CRUD\n\n| Tool | Description |\n| --- | --- |\n| `forge_entity_list` | List entities of a type |\n| `forge_entity_get` | Get full entity details |\n| `forge_entity_create` | Create a new entity |\n| `forge_entity_update` | Update an entity |\n| `forge_entity_delete` | Delete an entity |\n\nSupported entity types: `agent`, `context_graph`, `service`, `dynamic_behavior_set`, `tool`, `persona`, `scenario`, `metric`, `unit_test`, `unit_test_set`, `user_dimension`\n\n### Conversation testing\n\n| Tool | Description |\n| --- | --- |\n| `forge_smoke_test` | Quick single-turn test against a service |\n| `forge_simulate` | Multi-turn automated simulation |\n| `forge_conversation_insights` | Inspect state transitions and memory |\n| `forge_conversation_evaluate` | Run on-demand metric evaluation |\n\n### Version management\n\n| Tool | Description |\n| --- | --- |\n| `forge_version_set_list` | List version sets for a service |\n| `forge_version_set_upsert` | Create or update a version set |\n| `forge_version_set_promote` | Promote one version set to another |\n| `forge_version_rollback` | Roll back an entity to a previous version |\n\n## MCP Resources\n\n- `amigo://instructions` for Agent Forge guidance\n- `amigo://dependency-order` for entity dependency ordering\n\n## Environment Variables\n\nAll variables are optional and only apply to startup bootstrap:\n\n| Variable | Description |\n| --- | --- |\n| `AMIGO_ORG_ID` | Org to bootstrap and set as session default |\n| `AMIGO_API_KEY` | API key for the bootstrapped org |\n| `AMIGO_API_KEY_ID` | API key identifier |\n| `AMIGO_USER_ID` | User ID |\n| `AMIGO_API_BASE_URL` | API base URL. Defaults to `https://api.amigo.ai` |\n| `FORGE_LOG_LEVEL` | Log verbosity: `debug`, `info`, `warn`, `error` |\n\n## Development\n\n```bash\nnpm ci\nnpm run build\nnpm run lint\nnpm test\n```\n","readmeFilename":"README.md"}