{"_id":"@dxheroes/ado-mcp-server","_rev":"2-e0fb6b0c414217806e839fcf59341fbe","name":"@dxheroes/ado-mcp-server","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@dxheroes/ado-mcp-server","version":"0.1.0","keywords":["ado","mcp","model-context-protocol","server"],"_id":"@dxheroes/ado-mcp-server@0.1.0","maintainers":[{"name":"dxheroes_dev","email":"dev@dxheroes.io"}],"bin":{"ado-mcp":"dist/index.js"},"dist":{"shasum":"e2f3169837f68172a44b568aa4124d07095b5158","tarball":"https://registry.npmjs.org/@dxheroes/ado-mcp-server/-/ado-mcp-server-0.1.0.tgz","fileCount":5,"integrity":"sha512-j6CclpNST96GzDwNKlRK3wd8cIoaPZKoFAICM5VXUlWA53oGQ8xKv5C4ZTJpglL35FRs/4s6eKvNYh4xlMo5Pw==","signatures":[{"sig":"MEUCIQD8LWDLMKDhjl3NHzQj5r3hNgaxfSR6gwAe3DZ1OnfvPgIgO4zFLfvi80EIhHGN/sKXiGAYa031+e1E8daXtQzUh6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79890},"main":"./dist/index.js","type":"module","_from":"file:dxheroes-ado-mcp-server-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dxheroes_dev","email":"dev@dxheroes.io"},"_resolved":"/tmp/5df082e8b55a81ca2676b9a2985d6c97/dxheroes-ado-mcp-server-0.1.0.tgz","_integrity":"sha512-j6CclpNST96GzDwNKlRK3wd8cIoaPZKoFAICM5VXUlWA53oGQ8xKv5C4ZTJpglL35FRs/4s6eKvNYh4xlMo5Pw==","_npmVersion":"10.8.2","description":"Model Context Protocol server for ADO","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@dxheroes/ado-core":"0.1.0","@dxheroes/ado-shared":"0.1.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.4.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ado-mcp-server_0.1.0_1764263849287_0.5932290334055514","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dxheroes/ado-mcp-server","version":"0.1.1","description":"Model Context Protocol server for ADO","type":"module","keywords":["ado","mcp","model-context-protocol","server"],"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"bin":{"ado-mcp":"dist/index.js"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@dxheroes/ado-core":"0.1.5","@dxheroes/ado-shared":"0.1.2"},"devDependencies":{"@types/node":"^22.0.0","tsup":"^8.0.0","typescript":"^5.4.0"},"scripts":{"build":"tsup","dev":"tsup --watch","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_id":"@dxheroes/ado-mcp-server@0.1.1","_integrity":"sha512-h+9EZsyCBi6MWJhDxAb2b/feXMXN5qnU/1RusD4Vr7ftiVS4qshut9le4Fmucw9enV8GiDCJeIpW0AxgBkcKkQ==","_resolved":"/tmp/29eced0c0e108510576b25c7733974aa/dxheroes-ado-mcp-server-0.1.1.tgz","_from":"file:dxheroes-ado-mcp-server-0.1.1.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-h+9EZsyCBi6MWJhDxAb2b/feXMXN5qnU/1RusD4Vr7ftiVS4qshut9le4Fmucw9enV8GiDCJeIpW0AxgBkcKkQ==","shasum":"4cfd6e00cfae44aa8175382ceae83d61f11705bf","tarball":"https://registry.npmjs.org/@dxheroes/ado-mcp-server/-/ado-mcp-server-0.1.1.tgz","fileCount":5,"unpackedSize":79868,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCnvxq9Od0HlwIBxnlQ1YH6p67yi036ERKco8LMIIEWwAIhALCUfH4STjlKISeDYNGBLtkIL9m8FnSFPo5Dm7SUZnjs"}]},"_npmUser":{"name":"dxheroes_dev","email":"dev@dxheroes.io"},"directories":{},"maintainers":[{"name":"dxheroes_dev","email":"dev@dxheroes.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ado-mcp-server_0.1.1_1765657544821_0.2646288005035278"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-27T17:17:29.205Z","modified":"2025-12-13T20:25:45.192Z","0.1.0":"2025-11-27T17:17:29.467Z","0.1.1":"2025-12-13T20:25:44.957Z"},"keywords":["ado","mcp","model-context-protocol","server"],"description":"Model Context Protocol server for ADO","maintainers":[{"name":"dxheroes_dev","email":"dev@dxheroes.io"}],"readme":"# ADO MCP Server\n\nModel Context Protocol (MCP) server for the Agentic Development Orchestrator.\n\n## Overview\n\nThis MCP server exposes ADO capabilities as tools and resources that can be used by AI assistants like Claude, GPT, and others through the Model Context Protocol.\n\n## Features\n\n### Tools\n\n- **ado_run_task** - Execute a development task using ADO\n- **ado_status** - Get orchestrator status\n- **ado_list_providers** - List available AI coding agents\n- **ado_list_tasks** - List recent tasks\n- **ado_get_task** - Get task details\n- **ado_cancel_task** - Cancel a running task\n- **ado_enable_provider** - Enable/disable providers\n\n### Resources\n\n- **ado://config** - Current ADO configuration\n- **ado://providers** - Provider status and availability\n- **ado://usage** - Usage statistics and rate limits\n\n## Installation\n\n```bash\n# Install globally\npnpm add -g @dxheroes/ado-mcp-server\n\n# Or run from the monorepo\npnpm --filter @dxheroes/ado-mcp-server start\n```\n\n## Configuration\n\n### Claude Desktop\n\nAdd to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"ado\": {\n      \"command\": \"ado-mcp\",\n      \"args\": []\n    }\n  }\n}\n```\n\n### Generic MCP Client\n\n```typescript\nimport { Client } from '@modelcontextprotocol/sdk/client/index.js';\nimport { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js';\n\nconst transport = new StdioClientTransport({\n  command: 'ado-mcp',\n  args: [],\n});\n\nconst client = new Client({ name: 'my-client', version: '1.0.0' }, { capabilities: {} });\nawait client.connect(transport);\n\n// List available tools\nconst tools = await client.listTools();\n\n// Execute a task\nconst result = await client.callTool({\n  name: 'ado_run_task',\n  arguments: {\n    prompt: 'Implement a new feature',\n  },\n});\n```\n\n## Development\n\n```bash\n# Build\npnpm build\n\n# Watch mode\npnpm dev\n\n# Type check\npnpm typecheck\n```\n\n## License\n\nMIT\n\n","readmeFilename":"README.md"}