{"_id":"@arcede/air-mcp","_rev":"3-7bde262e3b2db16ec510470c16ced48f","name":"@arcede/air-mcp","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@arcede/air-mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","air","extract","capabilities","web-extraction","ai-agent","agent-internet-runtime","claude-code","cursor","windsurf"],"license":"MIT","_id":"@arcede/air-mcp@0.1.0","maintainers":[{"name":"fransdevelopment","email":"frans@arcede.com"}],"bin":{"air-mcp":"dist/server.js"},"dist":{"shasum":"c92a55b49c1833c12bf3f03252de481f358d81e9","tarball":"https://registry.npmjs.org/@arcede/air-mcp/-/air-mcp-0.1.0.tgz","fileCount":5,"integrity":"sha512-c4P38QmScB6lwcRWXnzq1mKTPFKsocDM2TshE/TWEqqNuaVMWxprQ3Ggx6HuOVbgvyRRIaJJ9RrmDL1fdjKa/w==","signatures":[{"sig":"MEUCIDEV2NVlJpv8+CTLgkPlau52ZCObgQUlGGIEP5hSG2OUAiEAoITATquwPQt69195NQlt1gI/EjqfKjLmaB7Lt8ZDJpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11050},"engines":{"node":">=18"},"scripts":{"dev":"tsx src/server.ts","build":"tsup src/server.ts --format cjs --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"fransdevelopment","email":"frans@arcede.com"},"_npmVersion":"11.10.1","description":"MCP server for the Agent Internet Runtime — extract web data and query site capabilities from any AI coding tool","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","typescript":"^5.3.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/air-mcp_0.1.0_1774521900771_0.8585353353332326","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@arcede/air-mcp","version":"0.2.0","keywords":["mcp","model-context-protocol","air","extract","capabilities","web-extraction","ai-agent","agent-internet-runtime","claude-code","cursor","windsurf"],"license":"MIT","_id":"@arcede/air-mcp@0.2.0","maintainers":[{"name":"fransdevelopment","email":"frans@arcede.com"}],"bin":{"air-mcp":"dist/server.js"},"dist":{"shasum":"fe7a9496ec77522802c1e3f18712b21cae751f1f","tarball":"https://registry.npmjs.org/@arcede/air-mcp/-/air-mcp-0.2.0.tgz","fileCount":5,"integrity":"sha512-/cOqErE4PwYoMIkg0bQ47PCwYh4D6PI+idn1gocuym2MCDDr0hxUyoUTBTmViMsgbk12s1BVA0kxGbFAYxoSyA==","signatures":[{"sig":"MEUCIQC6W+duQNoiogs85HQHPldI4UVtwD4bcifGnxfC2mCfuwIgCDiaavL2bJ3FhUFP/MuZYxJ5AH4encFxW0dAdIrVb5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16710},"engines":{"node":">=18"},"scripts":{"dev":"tsx src/server.ts","build":"tsup src/server.ts --format cjs --dts --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"fransdevelopment","email":"frans@arcede.com"},"_npmVersion":"11.10.1","description":"MCP server for the Agent Internet Runtime — extract web data and query site capabilities from any AI coding tool","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.28.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^20.19.37"},"_npmOperationalInternal":{"tmp":"tmp/air-mcp_0.2.0_1775679077168_0.7694154176342312","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@arcede/air-mcp","version":"0.2.1","description":"MCP server for the Agent Internet Runtime — extract web data and query site capabilities from any AI coding tool","bin":{"air-mcp":"dist/server.js"},"scripts":{"build":"tsup src/server.ts --format cjs --dts --clean","dev":"tsx src/server.ts","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.28.0","zod":"^3.25.76"},"devDependencies":{"tsup":"^8.5.1","tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^20.19.37"},"keywords":["mcp","model-context-protocol","air","extract","capabilities","web-extraction","ai-agent","agent-internet-runtime","claude-code","cursor","windsurf"],"license":"MIT","engines":{"node":">=18"},"_id":"@arcede/air-mcp@0.2.1","_integrity":"sha512-dkF33P0yZipFhXlloeI0awnG5MnBsnT16CguMTBW2nRj0C+YOzFF/pdeNgAog5ztgwQQWAEUlSJTHTit9WdiBg==","_resolved":"/Users/frans/Documents/Arcede/projects/air/mcp-server/arcede-air-mcp-0.2.1.tgz","_from":"file:arcede-air-mcp-0.2.1.tgz","_nodeVersion":"25.7.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-dkF33P0yZipFhXlloeI0awnG5MnBsnT16CguMTBW2nRj0C+YOzFF/pdeNgAog5ztgwQQWAEUlSJTHTit9WdiBg==","shasum":"4d07c4025b33c422d449841de10a5cfff4a1348a","tarball":"https://registry.npmjs.org/@arcede/air-mcp/-/air-mcp-0.2.1.tgz","fileCount":5,"unpackedSize":16980,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCgFnzi5c9MLsQNgOIQH7mC+tEZTenaveFlBvXVWrsHHAIgP31CzAQ/Cqp0qKUq4+T1i10h7bzYGYAN3Pzzfc6AkfM="}]},"_npmUser":{"name":"fransdevelopment","email":"frans@arcede.com"},"directories":{},"maintainers":[{"name":"fransdevelopment","email":"frans@arcede.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/air-mcp_0.2.1_1775794480048_0.007055876562165553"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T10:45:00.651Z","modified":"2026-04-10T04:14:40.325Z","0.1.0":"2026-03-26T10:45:00.927Z","0.2.0":"2026-04-08T20:11:17.315Z","0.2.1":"2026-04-10T04:14:40.189Z"},"license":"MIT","keywords":["mcp","model-context-protocol","air","extract","capabilities","web-extraction","ai-agent","agent-internet-runtime","claude-code","cursor","windsurf"],"description":"MCP server for the Agent Internet Runtime — extract web data and query site capabilities from any AI coding tool","maintainers":[{"name":"fransdevelopment","email":"frans@arcede.com"}],"readme":"# AIR MCP Server\n\n[Model Context Protocol](https://modelcontextprotocol.io) server for the [Agent Internet Runtime](https://agentinternetruntime.com) — extract web data and query site capabilities from any AI coding tool.\n\n## Setup\n\nAdd to your MCP client config (Claude Code, Cursor, Windsurf, etc.):\n\n```json\n{\n  \"mcpServers\": {\n    \"air\": {\n      \"command\": \"npx\",\n      \"args\": [\"@arcede/air-mcp\"],\n      \"env\": {\n        \"AIR_API_KEY\": \"air_sdk_your_key\"\n      }\n    }\n  }\n}\n```\n\nGet an API key at [agentinternetruntime.com](https://agentinternetruntime.com).\n\n## Tools\n\n### `extract_url`\n\nExtract structured data from any URL. Returns title, description, content items, metadata, and diagnostics.\n\n```\nextract_url({ url: \"https://kayak.com\" })\n```\n\n### `query_capabilities`\n\nQuery what actions are possible on a website. Returns capabilities with action types, selectors, parameters, entry URLs, and confidence scores.\n\n```\nquery_capabilities({ domain: \"youtube.com\" })\n```\n\n### `search_capabilities`\n\nSearch for capabilities by natural language intent across all indexed domains.\n\n```\nsearch_capabilities({ intent: \"search flights\" })\n```\n\n### `extract_content`\n\nExtract text and structured sections from local files or remote file URLs such as PDFs, DOCX, PPTX, XLSX, CSV, TXT, MD, HTML, and EML.\n\n```\nextract_content({ file_url: \"https://example.com/report.pdf\" })\n```\n\n## Pricing\n\n- **Extract**: 1.0 credit per fresh extraction, 0.1 for cached\n- **Capabilities**: 0.25 credits per query\n- **Free tier**: 100 credits/month\n\n## License\n\nMIT\n","readmeFilename":"README.md"}