{"_id":"4everhosting-mcpserver","_rev":"3-bd1f8beeee0177253f26651f31437cc7","name":"4everhosting-mcpserver","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"4everhosting-mcpserver","version":"0.1.0","keywords":["4ever","4everhosting","4everland","mcpserver","hosting"],"author":{"name":"furyGo"},"license":"MIT","_id":"4everhosting-mcpserver@0.1.0","maintainers":[{"name":"gugugu88129028","email":"gyfgugugu@outlook.com"}],"homepage":"https://github.com/furyGo/4everland-hosting-mcp-server#readme","bugs":{"url":"https://github.com/furyGo/4everland-hosting-mcp-server/issues"},"bin":{"4everhosting-mcpserver":"build/server.js"},"dist":{"shasum":"8442cc56cf4be5fb9188c049f1f3d8e26d1fd55e","tarball":"https://registry.npmjs.org/4everhosting-mcpserver/-/4everhosting-mcpserver-0.1.0.tgz","fileCount":5,"integrity":"sha512-YwCVaCoXPFyseTchrDq00SPgU+E8TtnVM1nR/GeAPdpndws7EbIJNq/futptFDYdS1TNmaXrJWt8N0AobLFyyw==","signatures":[{"sig":"MEYCIQD/KvWa34xm6EbLNqmN5kOId39EaT28+kXc2R0CUB09XAIhAO6hxbrS9S5aN7e0grmC9zWEIpJHyv76zKOirUoQwvDh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8833},"type":"module","engines":{"node":">=20.12.2"},"gitHead":"41161587c6d8f2e32933f5eed3fc17966e950fc8","scripts":{"build":"tsc","serve":"node build/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gugugu88129028","email":"gyfgugugu@outlook.com"},"repository":{"url":"git+https://github.com/furyGo/4everland-hosting-mcp-server.git","type":"git"},"_npmVersion":"10.5.0","description":"4EVERLAND Hosting MCP Server Tool","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.25.57","axios":"^1.9.0","archiver":"^7.0.1","commander":"^14.0.0","form-data":"^4.0.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2","@types/node":"^24.0.0","@types/archiver":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/4everhosting-mcpserver_0.1.0_1749539919546_0.19889800096641652","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"4everhosting-mcpserver","version":"0.1.1","keywords":["4ever","4everhosting","4everland","mcpserver","hosting"],"author":{"name":"furyGo"},"license":"MIT","_id":"4everhosting-mcpserver@0.1.1","maintainers":[{"name":"gugugu88129028","email":"gyfgugugu@outlook.com"}],"homepage":"https://github.com/furyGo/4everland-hosting-mcp-server#readme","bugs":{"url":"https://github.com/furyGo/4everland-hosting-mcp-server/issues"},"bin":{"4everhosting-mcpserver":"build/server.js"},"dist":{"shasum":"b00bc018c389bf4b63aa2de60a416ca8a77870fa","tarball":"https://registry.npmjs.org/4everhosting-mcpserver/-/4everhosting-mcpserver-0.1.1.tgz","fileCount":5,"integrity":"sha512-AKogO6Qxj0FUFb+gtbV9+jQpxsPMs8lUHfExWO4YHx7UsNtFK5PENfD0QN3PsAHKsi5FDSTrR6opY0IDJWpCUA==","signatures":[{"sig":"MEUCIQCVlv7dPUK5eLjB5NhiSpO2DiNGngDH7vh/QrMRqgI++AIgO0diydyFCeDRU9L485i6T1Rv25de6ZBOEhwNuFpj3DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8833},"type":"module","engines":{"node":">=20.12.2"},"gitHead":"41161587c6d8f2e32933f5eed3fc17966e950fc8","scripts":{"build":"tsc","serve":"node build/server.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"gugugu88129028","email":"gyfgugugu@outlook.com"},"repository":{"url":"git+https://github.com/furyGo/4everland-hosting-mcp-server.git","type":"git"},"_npmVersion":"10.5.0","description":"4EVERLAND Hosting MCP Server Tool","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.25.57","axios":"^1.9.0","archiver":"^7.0.1","commander":"^14.0.0","form-data":"^4.0.3","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.2.2","@types/node":"^24.0.0","@types/archiver":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/4everhosting-mcpserver_0.1.1_1749540487914_0.04646117195782273","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"4everhosting-mcpserver","version":"0.1.2","description":"4EVERLAND Hosting MCP Server Tool","scripts":{"build":"tsc","serve":"node build/server.js","prepublishOnly":"npm run build"},"keywords":["4ever","4everhosting","4everland","mcpserver","hosting"],"author":{"name":"furyGo"},"license":"MIT","engines":{"node":">=20.12.2"},"type":"module","bin":{"4everhosting-mcpserver":"build/server.js"},"repository":{"type":"git","url":"git+https://github.com/furyGo/4everland-hosting-mcp-server.git"},"bugs":{"url":"https://github.com/furyGo/4everland-hosting-mcp-server/issues"},"homepage":"https://github.com/furyGo/4everland-hosting-mcp-server#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","archiver":"^7.0.1","axios":"^1.9.0","commander":"^14.0.0","form-data":"^4.0.3","zod":"^3.25.57"},"devDependencies":{"@types/archiver":"^6.0.3","@types/node":"^24.0.0","typescript":"^5.2.2"},"_id":"4everhosting-mcpserver@0.1.2","gitHead":"41161587c6d8f2e32933f5eed3fc17966e950fc8","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-iR/M+kQbwwJ8tiC3hhsfLEMUBkg6Z/iNPbyZh0dfwWDSxB/P4teq8XB5EmUr6eih296Jq2HlJ+S7PI9agX5dOA==","shasum":"b8e310cdf9b6fd5b28a81d4d99bde4ca07d3bdbf","tarball":"https://registry.npmjs.org/4everhosting-mcpserver/-/4everhosting-mcpserver-0.1.2.tgz","fileCount":5,"unpackedSize":8922,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDMKk9RzX3QSjXy2rMBC/0LPWL3WzPK6dlkOzhjE/YVZgIgInUfd9L2BC5jOGKG4T9gjmtUtDisjwaUFoFLJTxvAgA="}]},"_npmUser":{"name":"gugugu88129028","email":"gyfgugugu@outlook.com"},"directories":{},"maintainers":[{"name":"gugugu88129028","email":"gyfgugugu@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/4everhosting-mcpserver_0.1.2_1749540783940_0.0421060516567906"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-10T07:18:39.544Z","modified":"2025-06-10T07:33:04.304Z","0.1.0":"2025-06-10T07:18:39.709Z","0.1.1":"2025-06-10T07:28:08.080Z","0.1.2":"2025-06-10T07:33:04.123Z"},"bugs":{"url":"https://github.com/furyGo/4everland-hosting-mcp-server/issues"},"author":{"name":"furyGo"},"license":"MIT","homepage":"https://github.com/furyGo/4everland-hosting-mcp-server#readme","keywords":["4ever","4everhosting","4everland","mcpserver","hosting"],"repository":{"type":"git","url":"git+https://github.com/furyGo/4everland-hosting-mcp-server.git"},"description":"4EVERLAND Hosting MCP Server Tool","maintainers":[{"name":"gugugu88129028","email":"gyfgugugu@outlook.com"}],"readme":"# 4EVERLAND Hosting MCP Server\n\nA Model Context Protocol (MCP) server tool for deploying code to 4EVERLAND's IPFS hosting service.\n\n## Installation\n\n```bash\nnpm install 4everhosting-mcpserver\n```\n\n## Requirements\n\n- Node.js >= 20.12.2\n- 4EVERLAND account with API token\n\n## Environment Setup\n\nSet the following environment variables:\n\n```bash\nexport TOKEN=your_4everland_api_token\nexport API_URL=https://cli-api.4everland.org  # Default API URL\n```\n\n## Usage\n\nAfter installation, you can run the server:\n\n```bash\n4everhosting-mcpserver\n```\n\nOr use it in your own MCP client implementation by connecting to the server.\n\n## Features\n\n- Deploy code directly to 4EVERLAND IPFS hosting\n- Automatically packages files into a zip archive\n- Creates new projects on 4EVERLAND\n- Returns deployment URLs\n\n## API Reference\n\nThis server implements an MCP tool:\n\n### `deploy_code`\n\nDeploys code to 4EVERLAND hosting.\n\n**Parameters:**\n- `code_files`: Record<string, string> - Map of file paths to their content\n- `project_name`: string - Name of the project\n\n**Returns:**\n- `status`: \"success\" | \"error\"\n- `content`: Array of text content\n- `deploymentUrl`: URL of the deployed project (on success)\n\n## Development\n\n```bash\n# Build the project\nnpm run build\n\n# Run the server locally\nnpm run serve\n```\n\n## License\n\nMIT","readmeFilename":"README.md"}