{"_id":"@caspav85/mcpai","name":"@caspav85/mcpai","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@caspav85/mcpai","version":"0.1.0","description":"MCP server that embodies the Budd-ie agent, exposing tools, prompts, and resources over the Model Context Protocol.","license":"Apache-2.0","type":"module","bin":{"mcpai":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/virden26-sudo/mcpai.git"},"publishConfig":{"access":"public"},"keywords":["mcp","model-context-protocol","ai","agent","budd-ie"],"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsc --watch","typecheck":"tsc --noEmit","smoke":"npm run build && node scripts/smoke.mjs","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","prepare":"npm run build","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"1.29.0","zod":"3.25.76"},"devDependencies":{"@types/node":"22.10.5","typescript":"5.7.2"},"engines":{"node":">=18"},"_id":"@caspav85/mcpai@0.1.0","gitHead":"b90e76beeea5ffe7b16c181c2a7eb5d2bc49c92f","bugs":{"url":"https://github.com/virden26-sudo/mcpai/issues"},"homepage":"https://github.com/virden26-sudo/mcpai#readme","_nodeVersion":"22.12.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-50pGOLHprRiRWbW8DXbEB7UnVxjqqSu0ce50wVGEqKSX7ER129vbo17KdPHNWgmbqVcxQAacUubxmAHVK12RLw==","shasum":"56ae14962af31e657f84a4dd87ca036d22454c6b","tarball":"https://registry.npmjs.org/@caspav85/mcpai/-/mcpai-0.1.0.tgz","fileCount":10,"unpackedSize":32129,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDCNyEtnEkcUyNN0yY/4val3vYsNVhNwDspy79H5GMcGAiAsG8/7KiPz2sd79s73WRqa/Wi3/G+UY22uqgD4mh3OIg=="}]},"_npmUser":{"name":"caspav85","email":"g.virdeniv9002@student.nu.edu"},"directories":{},"maintainers":[{"name":"caspav85","email":"g.virdeniv9002@student.nu.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcpai_0.1.0_1783316792441_0.8409388516615912"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-06T05:46:32.218Z","0.1.0":"2026-07-06T05:46:32.561Z","modified":"2026-07-06T05:46:32.835Z"},"maintainers":[{"name":"caspav85","email":"g.virdeniv9002@student.nu.edu"}],"description":"MCP server that embodies the Budd-ie agent, exposing tools, prompts, and resources over the Model Context Protocol.","homepage":"https://github.com/virden26-sudo/mcpai#readme","keywords":["mcp","model-context-protocol","ai","agent","budd-ie"],"repository":{"type":"git","url":"git+https://github.com/virden26-sudo/mcpai.git"},"bugs":{"url":"https://github.com/virden26-sudo/mcpai/issues"},"license":"Apache-2.0","readme":"# mcpai\n\nAn [MCP](https://modelcontextprotocol.io) server that embodies the **Budd-ie**\nagent (and any other agent definitions you drop into `agents/`). It exposes\n\"everything\" the protocol supports — **tools**, **prompts**, and **resources** —\nso any MCP client (Claude Desktop, the MCP Inspector, Cursor, etc.) can converse\nwith the agent in character or introspect its definition.\n\n## Agent definitions\n\nAgents live in [`agents/`](./agents) as JSON in the Open WebUI model-export\nformat. `agents/budd-ie.json` is included (source:\n[Budd-ie on Open WebUI](https://openwebui.com/posts/supaai_f26428bb) by\n[@casp-el-oper](https://openwebui.com/u/casp-el-oper)). Any `*.json` file placed\nhere is loaded automatically at startup; a single file may contain one object or\nan array of objects.\n\n## What it exposes\n\n### Resources\n| URI | Description |\n| --- | --- |\n| `agent://index` | JSON list of all agents |\n| `agent://<id>` | Full definition of one agent |\n| `agent://<id>/system` | Raw system prompt (markdown) |\n\n### Prompts\n| Name | Args | Description |\n| --- | --- | --- |\n| `<id>` (e.g. `budd-ie`) | `message` | Chat with the agent, seeded with its system protocol |\n\n### Tools\n| Name | Args | Description |\n| --- | --- | --- |\n| `list_agents` | – | List all agents with tags/descriptions |\n| `get_agent` | `id` | Full definition for one agent |\n| `ask_agent` | `id`, `message` | Wrap a question in the agent's system protocol |\n| `echo` | `text` | Connectivity check |\n\n## Quick start\n\n```bash\nnpm install\nnpm run build\nnpm start           # runs the server over stdio\n```\n\n## Try it with the MCP Inspector\n\n```bash\nnpm run build\nnpm run inspect\n```\n\n## Use with an MCP client\n\nAdd to your client's MCP config (e.g. Claude Desktop `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"mcpai\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@caspav85/mcpai\"]\n    }\n  }\n}\n```\n\nOr point directly at a local build:\n\n```json\n{\n  \"mcpServers\": {\n    \"mcpai\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/mcpai/dist/index.js\"]\n    }\n  }\n}\n```\n\n## Development\n\n```bash\nnpm run dev         # tsc --watch\nnpm run typecheck   # type-check without emitting\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md","_rev":"1-f7feb4c152e660496e85405ac542026b"}