{"versions":{"0.1.0":{"name":"@railway/mcp-server","version":"0.1.0","description":"Official Railway MCP server","author":{"name":"Railway"},"keywords":["railway","mcp","modelcontextprotocol","mcp-server"],"license":"MIT","type":"module","bin":{"railway-mcp-server":"dist/index.js"},"main":"dist/index.js","packageManager":"pnpm@10.14.0","scripts":{"dev":"tsdown --watch --on-success \"chmod 755 dist/index.js\"","build":"tsdown && chmod 755 dist/index.js","start":"node dist/index.js","lint":"biome lint src --write","format":"biome format --write src","typecheck":"tsc --noEmit"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.1","fuse.js":"^7.1.0","graphql-request":"^7.2.0","zod":"^3.25.76"},"devDependencies":{"@biomejs/biome":"^2.1.3","@smithery/cli":"^1.2.17","@types/node":"^24.1.0","tsdown":"^0.13.3","typescript":"^5.9.2"},"engines":{"node":">=20.0.0"},"_id":"@railway/mcp-server@0.1.0","gitHead":"851ead4a27de56613c73c508126ec57aad0ae4f0","types":"./dist/index.d.ts","_nodeVersion":"22.17.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-bFpVoLHYu8e2Q4D4y15zdYLunYKzPwZdsTCuy0tyCOYNmhWjYBHwzYWBlppGRWnpVK/0MFAtOteIVY1Wx81dHA==","shasum":"4ae541eb11f5cf4bfd9b30f67a2d7aeed85bb09f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@railway/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":157,"unpackedSize":179216,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDoOWs+xsPpa7+YAvct/Z/xCL2II44Xs/5izOGm8NzqJAiEAkBk4aNT6kMXKwxekAN7yUPRYBBR7pZNF8QvqqWVw5f8="}],"size":39636},"_npmUser":{"name":"anonymous","email":"accounts@railway.app"},"directories":{},"maintainers":[{"name":"anonymous","email":"Jake@jakecooper.me"},{"name":"anonymous","email":"jakerunzer@gmail.com"},{"name":"anonymous","email":"accounts@railway.app"},{"name":"anonymous","email":"m@mahmoudw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.0_1754728113072_0.8278950234720184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-09T08:28:33.264Z","publish_time":1754728113264,"_source_registry_name":"default","contributors":[]},"0.1.1":{"name":"@railway/mcp-server","version":"0.1.1","description":"Official Railway MCP server","author":{"name":"Railway"},"keywords":["railway","mcp","modelcontextprotocol","mcp-server"],"license":"MIT","type":"module","bin":{"railway-mcp-server":"dist/index.js"},"main":"dist/index.js","dependencies":{"@modelcontextprotocol/sdk":"^1.17.1","fuse.js":"^7.1.0","graphql-request":"^7.2.0","zod":"^3.25.76"},"devDependencies":{"@biomejs/biome":"^2.1.3","@smithery/cli":"^1.2.17","@types/node":"^24.1.0","tsdown":"^0.13.3","typescript":"^5.9.2"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsdown --watch --on-success \"chmod 755 dist/index.js\"","build":"tsdown && chmod 755 dist/index.js","start":"node dist/index.js","lint":"biome lint src --write","format":"biome format --write src","typecheck":"tsc --noEmit"},"_id":"@railway/mcp-server@0.1.1","types":"./dist/index.d.ts","_integrity":"sha512-Y+IYUF/zxJGCqOf466Got2ADFtUiL/ATSs8SBxcZMzz71h7hMklzCtMtbD6l6fhFXkv2DtV/cuwlzw9Nd7MnhQ==","_resolved":"/private/var/folders/w0/ly7mpfz57pld2m5zb0z339_h0000gn/T/f3240d6fa9b00c6a4163aeed3a182cb3/railway-mcp-server-0.1.1.tgz","_from":"file:railway-mcp-server-0.1.1.tgz","_nodeVersion":"22.17.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-Y+IYUF/zxJGCqOf466Got2ADFtUiL/ATSs8SBxcZMzz71h7hMklzCtMtbD6l6fhFXkv2DtV/cuwlzw9Nd7MnhQ==","shasum":"60cee483d19d6e073274d9ebf8def004c294703a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@railway/mcp-server/-/mcp-server-0.1.1.tgz","fileCount":157,"unpackedSize":179248,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6pNgZKZ7XFiaax3ZauBX1YXHQTBVxFWP4kLi02A6tvQIhAJqTmwyg+WgQ6mb+9T/yG8BGCLX9WHCiNbPbD45a0ZJo"}],"size":40224},"_npmUser":{"name":"anonymous","email":"accounts@railway.app"},"directories":{},"maintainers":[{"name":"anonymous","email":"Jake@jakecooper.me"},{"name":"anonymous","email":"jakerunzer@gmail.com"},{"name":"anonymous","email":"accounts@railway.app"},{"name":"anonymous","email":"m@mahmoudw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.1_1754728808595_0.6770038789448549"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-09T08:40:08.852Z","publish_time":1754728808852,"_source_registry_name":"default","contributors":[]},"0.1.2":{"name":"@railway/mcp-server","version":"0.1.2","mcpName":"io.github.railwayapp/mcp-server","description":"Official Railway MCP server","author":{"name":"Railway"},"keywords":["railway","mcp","modelcontextprotocol","mcp-server"],"license":"MIT","type":"module","bin":{"railway-mcp-server":"dist/index.js"},"main":"dist/index.js","packageManager":"pnpm@10.14.0","scripts":{"dev":"tsdown --watch --on-success \"chmod 755 dist/index.js\"","build":"tsdown && chmod 755 dist/index.js","start":"node dist/index.js","lint":"biome lint src --write","format":"biome format --write src","typecheck":"tsc --noEmit"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.1","fuse.js":"^7.1.0","graphql-request":"^7.2.0","zod":"^3.25.76"},"devDependencies":{"@biomejs/biome":"^2.1.3","@smithery/cli":"^1.2.17","@types/node":"^24.1.0","tsdown":"^0.13.3","typescript":"^5.9.2"},"engines":{"node":">=20.0.0"},"_id":"@railway/mcp-server@0.1.2","gitHead":"d0e1f6a34fff640052f9e0ce54e52e9aa259fb86","types":"./dist/index.d.ts","_nodeVersion":"22.17.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-vExki1cD1ygbHXFZL22852HPaEW/1ydvVQksktLaQl9aXeXa2Wu1r1XNtLIU/CNdLr7oJHc7kqWkQxZDqOOptg==","shasum":"228a9a890b39baa2d9d7051f4e3ce19c3b70eb65","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@railway/mcp-server/-/mcp-server-0.1.2.tgz","fileCount":193,"unpackedSize":223808,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCu6iVb5chOKxBTvz3sNTwvlM3sjaazeJBejRHo9CcWhgIhAMx+P3HJFoL5a5v7KzXrvBjs+9dMg5V+/SJg0rMAQqgB"}],"size":45787},"_npmUser":{"name":"anonymous","email":"m@mahmoudw.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"Jake@jakecooper.me"},{"name":"anonymous","email":"jakerunzer@gmail.com"},{"name":"anonymous","email":"accounts@railway.app"},{"name":"anonymous","email":"m@mahmoudw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.2_1757458483897_0.4178840419346517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T22:54:44.110Z","publish_time":1757458484110,"_source_registry_name":"default","contributors":[]},"0.1.3":{"name":"@railway/mcp-server","version":"0.1.3","mcpName":"io.github.railwayapp/mcp-server","description":"Official Railway MCP server","author":{"name":"Railway"},"keywords":["railway","mcp","modelcontextprotocol","mcp-server"],"repository":{"type":"git","url":"git+https://github.com/railwayapp/railway-mcp-server.git"},"license":"MIT","type":"module","bin":{"railway-mcp-server":"dist/index.js"},"main":"dist/index.js","packageManager":"pnpm@10.14.0","scripts":{"dev":"tsdown --watch --on-success \"chmod 755 dist/index.js\"","build":"tsdown && chmod 755 dist/index.js","start":"node dist/index.js","lint":"biome lint src --write","format":"biome format --write src","typecheck":"tsc --noEmit"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.1","fuse.js":"^7.1.0","graphql-request":"^7.2.0","zod":"^3.25.76"},"devDependencies":{"@biomejs/biome":"^2.1.3","@smithery/cli":"^1.2.17","@types/node":"^24.1.0","tsdown":"^0.13.3","typescript":"^5.9.2"},"engines":{"node":">=20.0.0"},"_id":"@railway/mcp-server@0.1.3","gitHead":"6213d73be03d4eb54451a231f19a8ec96344daed","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/railwayapp/railway-mcp-server/issues"},"homepage":"https://github.com/railwayapp/railway-mcp-server#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cLNLdK9GgVhJP/r7Z3jarswnuVG/r5rFDIdzieZBz58HskmFPAmeI+de1Z5jAcQyUgz5Z425H9St+61NZBxQFQ==","shasum":"b17543fc330af4bc63797d7bd9b9a3cf6aff1d61","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@railway/mcp-server/-/mcp-server-0.1.3.tgz","fileCount":157,"unpackedSize":179467,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@railway%2fmcp-server@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFoBF06X60rIFrQ6yvICengQxvyvhf5L8tyogIjp/391AiEAulIEkPF7dAmrErphd1w2QQIaTcqZBc7XM4BsEza3b94="}],"size":39892},"_npmUser":{"name":"anonymous","email":"m@mahmoudw.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"Jake@jakecooper.me"},{"name":"anonymous","email":"jakerunzer@gmail.com"},{"name":"anonymous","email":"accounts@railway.app"},{"name":"anonymous","email":"m@mahmoudw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.3_1757533832972_0.735533526933094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T19:50:33.189Z","publish_time":1757533833189,"_source_registry_name":"default","contributors":[]},"0.1.4":{"name":"@railway/mcp-server","version":"0.1.4","mcpName":"io.github.railwayapp/mcp-server","description":"Official Railway MCP server","author":{"name":"Railway"},"keywords":["railway","mcp","modelcontextprotocol","mcp-server"],"repository":{"type":"git","url":"git+https://github.com/railwayapp/railway-mcp-server.git"},"license":"MIT","type":"module","bin":{"railway-mcp-server":"dist/index.js"},"main":"dist/index.js","packageManager":"pnpm@10.14.0","scripts":{"dev":"tsdown --watch --on-success \"chmod 755 dist/index.js\"","build":"tsdown && chmod 755 dist/index.js","start":"node dist/index.js","lint":"biome lint src --write","format":"biome format --write src","typecheck":"tsc --noEmit"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.1","fuse.js":"^7.1.0","graphql-request":"^7.2.0","zod":"^3.25.76"},"devDependencies":{"@biomejs/biome":"^2.1.3","@smithery/cli":"^1.2.17","@types/node":"^24.1.0","tsdown":"^0.13.3","typescript":"^5.9.2"},"engines":{"node":">=20.0.0"},"_id":"@railway/mcp-server@0.1.4","gitHead":"9dd7f5c5b96c95345c27eaf2b05b91f8867b3edb","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/railwayapp/railway-mcp-server/issues"},"homepage":"https://github.com/railwayapp/railway-mcp-server#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RvYakeqAfcIGpKf90CbKNB7CB9OfrQ0gWNPUasaUeT7epjpdEUm2pputW2TRAFE+9R4PY4MLFw9C7r6sKtvcJQ==","shasum":"ed0733db57acca9c2441ec636a2c31ea73d2bcad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@railway/mcp-server/-/mcp-server-0.1.4.tgz","fileCount":157,"unpackedSize":179467,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@railway%2fmcp-server@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDygkjmeCKpRwZ5bOug3+QrtFQ+lLVRSiLl/YoB5aNKwAIgCERmTb4jde9u5FPXbSW1v3I1LtmjBJ7z+Z7WgsgoKmc="}],"size":39894},"_npmUser":{"name":"anonymous","email":"m@mahmoudw.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"Jake@jakecooper.me"},{"name":"anonymous","email":"jakerunzer@gmail.com"},{"name":"anonymous","email":"accounts@railway.app"},{"name":"anonymous","email":"m@mahmoudw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.4_1757535981460_0.9993639038979469"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T20:26:21.718Z","publish_time":1757535981718,"_source_registry_name":"default","contributors":[]},"0.1.5":{"name":"@railway/mcp-server","version":"0.1.5","mcpName":"io.github.railwayapp/mcp-server","description":"Official Railway MCP server","author":{"name":"Railway"},"keywords":["railway","mcp","modelcontextprotocol","mcp-server"],"repository":{"type":"git","url":"git+https://github.com/railwayapp/railway-mcp-server.git"},"license":"MIT","type":"module","bin":{"railway-mcp-server":"dist/index.js"},"main":"dist/index.js","packageManager":"pnpm@10.14.0","scripts":{"dev":"tsdown --watch --on-success \"chmod 755 dist/index.js\"","build":"tsdown && chmod 755 dist/index.js","start":"node dist/index.js","lint":"biome lint src --write","format":"biome format --write src","typecheck":"tsc --noEmit"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.1","fuse.js":"^7.1.0","graphql-request":"^7.2.0","zod":"^3.25.76"},"devDependencies":{"@biomejs/biome":"^2.1.3","@smithery/cli":"^1.2.17","@types/node":"^24.1.0","tsdown":"^0.13.3","typescript":"^5.9.2"},"engines":{"node":">=20.0.0"},"_id":"@railway/mcp-server@0.1.5","gitHead":"cedff47d26b8a405b98b253fc8c549b7499a293e","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/railwayapp/railway-mcp-server/issues"},"homepage":"https://github.com/railwayapp/railway-mcp-server#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+fj2Afd1049/fLekIdwbKbnz3zu6Lx8q8l6KUi68F5xdKCBn8CADflFhDhH5snS/GugqqmZSRc1K5Btdp+z0sA==","shasum":"9c2f2e29fa54fc6acf1ca2c76e3e025f4a19c847","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@railway/mcp-server/-/mcp-server-0.1.5.tgz","fileCount":157,"unpackedSize":179467,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@railway%2fmcp-server@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7PzTqgGXWwBdm9OE0tsEekmHlFD1/RfmHMDm9Jccx+AIgEQULnMDXWRO7+fokKVDwp5hCWJrztjAvoxpHKbuXS6M="}],"size":39894},"_npmUser":{"name":"anonymous","email":"m@mahmoudw.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"Jake@jakecooper.me"},{"name":"anonymous","email":"jakerunzer@gmail.com"},{"name":"anonymous","email":"accounts@railway.app"},{"name":"anonymous","email":"m@mahmoudw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.5_1757536267828_0.4067912100956339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-10T20:31:08.033Z","publish_time":1757536268033,"_source_registry_name":"default","contributors":[]},"0.1.6":{"name":"@railway/mcp-server","version":"0.1.6","mcpName":"io.github.railwayapp/mcp-server","description":"Official Railway MCP server","author":{"name":"Railway"},"keywords":["railway","mcp","modelcontextprotocol","mcp-server"],"repository":{"type":"git","url":"git+https://github.com/railwayapp/railway-mcp-server.git"},"license":"MIT","type":"module","bin":{"railway-mcp-server":"dist/index.js"},"main":"dist/index.js","packageManager":"pnpm@9.15.2","scripts":{"dev":"tsdown --watch --on-success \"chmod 755 dist/index.js\"","build":"tsdown && chmod 755 dist/index.js","start":"node dist/index.js","lint":"biome lint src --write","format":"biome format --write src","typecheck":"tsc --noEmit","test":"vitest","test:run":"vitest run"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.1","fuse.js":"^7.1.0","graphql-request":"^7.2.0","semver":"^7.7.2","zod":"^3.25.76"},"devDependencies":{"@biomejs/biome":"^2.1.3","@rolldown/binding-darwin-arm64":"1.0.0-beta.40","@smithery/cli":"^1.2.17","@types/node":"^24.1.0","@types/semver":"^7.7.1","tsdown":"^0.15.4","typescript":"^5.9.2","vitest":"^3.2.4"},"engines":{"node":">=20.0.0"},"_id":"@railway/mcp-server@0.1.6","gitHead":"377d596b69d3c6c36a3c692b02bb740c5f768b19","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/railwayapp/railway-mcp-server/issues"},"homepage":"https://github.com/railwayapp/railway-mcp-server#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KlU4Q1IbSXfgZdUbWnM/sUWa/aKDdprECjHub95X7QKkEMIqzPlWVa+dBrJrINpWxSGwHyES1NNxkJ3Oo1KG3Q==","shasum":"7861662e2b9420435128fb2388ffa4e029b9173e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@railway/mcp-server/-/mcp-server-0.1.6.tgz","fileCount":173,"unpackedSize":2069818,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@railway%2fmcp-server@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIMsdgrOrEzg1UiaaW2k9629xg7MRu39BRC950XZs8kQIhAMnsOJWssCN+JjCHE0nlNYivtJ/t/YwiyR5JO5xDGHSk"}],"size":460309},"_npmUser":{"name":"anonymous","email":"m@mahmoudw.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"Jake@jakecooper.me"},{"name":"anonymous","email":"jakerunzer@gmail.com"},{"name":"anonymous","email":"accounts@railway.app"},{"name":"anonymous","email":"m@mahmoudw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.6_1758835458949_0.04819374242986374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T21:24:19.191Z","publish_time":1758835459191,"_source_registry_name":"default","contributors":[]},"0.1.7":{"name":"@railway/mcp-server","version":"0.1.7","mcpName":"io.github.railwayapp/mcp-server","description":"Official Railway MCP server","author":{"name":"Railway"},"keywords":["railway","mcp","modelcontextprotocol","mcp-server"],"repository":{"type":"git","url":"git+https://github.com/railwayapp/railway-mcp-server.git"},"license":"MIT","type":"module","bin":{"railway-mcp-server":"dist/index.js"},"main":"dist/index.js","packageManager":"pnpm@9.15.2","scripts":{"dev":"tsdown --watch --on-success \"chmod 755 dist/index.js\"","build":"tsdown && chmod 755 dist/index.js","start":"node dist/index.js","lint":"biome lint src --write","format":"biome format --write src","typecheck":"tsc --noEmit","test":"vitest","test:run":"vitest run"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.1","fuse.js":"^7.1.0","graphql-request":"^7.2.0","semver":"^7.7.2","zod":"^3.25.76"},"devDependencies":{"@biomejs/biome":"^2.1.3","@rolldown/binding-darwin-arm64":"1.0.0-beta.40","@smithery/cli":"^1.2.17","@types/node":"^24.1.0","@types/semver":"^7.7.1","tsdown":"^0.15.4","typescript":"^5.9.2","vitest":"^3.2.4"},"engines":{"node":">=20.0.0"},"_id":"@railway/mcp-server@0.1.7","gitHead":"3cf8c2a455587159a8c183fe82e8a55cba9cb25f","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/railwayapp/railway-mcp-server/issues"},"homepage":"https://github.com/railwayapp/railway-mcp-server#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-czV/3mLkD5WH5QjJMWdzt0dMM+s+5lyg4Gxeh47LDHhiNlIdlzchducF2n0fEF2tbyD0YeIF5Etb7Q6ZZ+MEXw==","shasum":"12bb7f90dad4a987e12dadea38cf5286a36b55ad","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@railway/mcp-server/-/mcp-server-0.1.7.tgz","fileCount":173,"unpackedSize":2077079,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@railway%2fmcp-server@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDw72uHMs7EouWIjjE7z6zD3d3mZ+Kh0Ubz8vKfPLy8rAiA3isvu+s9tFsHSvUiXK+znFwHmvhZNeye8IQZVeOIaIA=="}],"size":461109},"_npmUser":{"name":"anonymous","email":"m@mahmoudw.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"Jake@jakecooper.me"},{"name":"anonymous","email":"jakerunzer@gmail.com"},{"name":"anonymous","email":"accounts@railway.app"},{"name":"anonymous","email":"m@mahmoudw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.7_1758842368820_0.18624414270765088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-25T23:19:29.148Z","publish_time":1758842369148,"_source_registry_name":"default","contributors":[]},"0.1.8":{"name":"@railway/mcp-server","version":"0.1.8","mcpName":"io.github.railwayapp/mcp-server","description":"Official Railway MCP server","author":{"name":"Railway"},"keywords":["railway","mcp","modelcontextprotocol","mcp-server"],"repository":{"type":"git","url":"git+https://github.com/railwayapp/railway-mcp-server.git"},"license":"MIT","type":"module","bin":{"railway-mcp-server":"dist/index.js"},"main":"dist/index.js","packageManager":"pnpm@9.15.2","scripts":{"dev":"tsdown --watch --on-success \"chmod 755 dist/index.js\"","build":"tsdown && chmod 755 dist/index.js","start":"node dist/index.js","lint":"biome lint src --write","format":"biome format --write src","typecheck":"tsc --noEmit","test":"vitest","test:run":"vitest run"},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.1","fuse.js":"^7.1.0","graphql-request":"^7.2.0","semver":"^7.7.2","zod":"^3.25.76"},"devDependencies":{"@biomejs/biome":"^2.1.3","@rolldown/binding-darwin-arm64":"1.0.0-beta.40","@smithery/cli":"^1.2.17","@types/node":"^24.1.0","@types/semver":"^7.7.1","tsdown":"^0.15.4","typescript":"^5.9.2","vitest":"^3.2.4"},"engines":{"node":">=20.0.0"},"_id":"@railway/mcp-server@0.1.8","gitHead":"8f74ab2ab762523bd18fc2a8ac0b2434cc652ca7","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/railwayapp/railway-mcp-server/issues"},"homepage":"https://github.com/railwayapp/railway-mcp-server#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZXjyJ5ExxXIZyxv/ZGNznmOrHFR6kmH60R2j93bpYWEFM7C2M1yVJIdqdN5YYZJCrk6c+w6PadLYJf68LycyAw==","shasum":"92ee2acb935846ed1985f13b69e4a270b6d27cb9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@railway/mcp-server/-/mcp-server-0.1.8.tgz","fileCount":188,"unpackedSize":2105085,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@railway%2fmcp-server@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCfGqEwm0UYj06PjJ6IondZBMbsW5wi/NJ3bK4Anj8F+wIhAPhMtwwTySqgImK8ZzWdztckHZIEo2TEak67lGXLy+pn"}],"size":467414},"_npmUser":{"name":"anonymous","email":"m@mahmoudw.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"Jake@jakecooper.me"},{"name":"anonymous","email":"jakerunzer@gmail.com"},{"name":"anonymous","email":"accounts@railway.app"},{"name":"anonymous","email":"m@mahmoudw.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.8_1758923675016_0.6469880705482629"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T21:54:35.235Z","publish_time":1758923675235,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.1.8"},"name":"@railway/mcp-server","time":{"created":"2025-08-09T08:28:47.501Z","modified":"2025-09-26T21:54:47.920Z","0.1.0":"2025-08-09T08:28:33.264Z","0.1.1":"2025-08-09T08:40:08.852Z","0.1.2":"2025-09-09T22:54:44.110Z","0.1.3":"2025-09-10T19:50:33.189Z","0.1.4":"2025-09-10T20:26:21.718Z","0.1.5":"2025-09-10T20:31:08.033Z","0.1.6":"2025-09-25T21:24:19.191Z","0.1.7":"2025-09-25T23:19:29.148Z","0.1.8":"2025-09-26T21:54:35.235Z"},"readme":"# Railway MCP Server\n\nA Model Context Protocol (MCP) server for interacting with your Railway account. This is a local MCP server provides a set of opinionated workflows and tools for managing Railway resources.\n\n> [!IMPORTANT]\n> The MCP server doesn't include destructive actions by design, that said, you should still keep an eye on which tools and commands are being executed.\n\n## Prerequisites\n\nThe [Railway CLI](https://docs.railway.com/guides/cli) is required for this server to function.\n\n## Installation\n\n### Cursor\n\nYou can add the Railway MCP Server to Cursor by clicking the button below.\n\n[![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=railway-mcp-server&config=eyJjb21tYW5kIjoibnB4IC15IEByYWlsd2F5L21jcC1zZXJ2ZXIifQ%3D%3D)\n\nAlternatively, you can add the following configuration to `.cursor/mcp.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"railway-mcp-server\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@railway/mcp-server\"]\n    }\n  }\n}\n```\n\n### VS Code:\n\nAdd the following configuration to `.vscode/mcp.json`\n\n```json\n{\n  \"servers\": {\n    \"railway-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@railway/mcp-server\"]\n    }\n  }\n}\n```\n\n### Claude Code:\n\n```shell\nclaude mcp add railway-mcp-server -- npx -y @railway/mcp-server\n```\n\n## Example Usage\n\nCreating a new project, deploying it, and generating a domain\n\n```text\nCreate a Next.js app in this directory and deploy it to Railway. Make sure to also assign it a domain. Since we're starting from scratch, there is no need to pull information about the deployment or build for now\n```\n\nDeploy a from a template (database, queue, etc.). Based on your prompt, the appropriate template will be selected and deployed. In case of multiple templates, the agent will pick the most appropriate one. Writing a detailed prompt will lead to a better selection. [Check out all of the available templates](https://railway.com/deploy).\n\n```text\nDeploy a Postgres database\n```\n\n```text\nDeploy a single node Clickhouse database\n```\n\nPulling environment variables\n\n```text\nI would like to pull environment variables for my project and save them in a .env file\n```\n\nCreating a new environment and setting it as the current linked environment\n\n```text\nI would like to create a new development environment called `development` where I can test my changes. This environment should duplicate production. Once the environment is created, I want to set it as my current linked environment\n```\n\n## CLI Version Detection\n\nThe MCP server automatically detects your Railway CLI version to use the appropriate features.\n\n## Available MCP Tools\n\nThe Railway MCP Server provides the following tools for managing your Railway infrastructure:\n\n- `check-railway-status` - Checks that the Railway CLI is installed and that the user is logged in\n- Project Management\n  - `list-projects` - List all Railway projects\n  - `create-project-and-link` - Create a new project and link it to the current directory\n- Service Management\n  - `list-services` - List all services in a project\n  - `link-service` - Link a service to the current directory\n  - `deploy` - Deploy a service\n  - `deploy-template` - Deploy a template from the [Railway Template Library](https://railway.com/deploy)\n- Environment Management\n  - `create-environment` - Create a new environment\n  - `link-environment` - Link an environment to the current directory\n- Configuration & Variables\n  - `list-variables` - List environment variables\n  - `set-variables` - Set environment variables\n  - `generate-domain` - Generate a railway.app domain for a project\n- Monitoring & Logs\n  - `get-logs` - Retrieve build or deployment logs for a service\n    - **Railway CLI v4.9.0+**: Supports `lines` parameter to limit output and `filter` parameter for searching logs\n    - **Older CLI versions**: Will stream logs without filtering capabilities\n\n## Development\n\n### Prerequisites\n\n- Node.js >= 20.0.0\n- pnpm >= 10.14.0\n\n1. **Clone the repository**\n\n   ```bash\n   git clone https://github.com/railwayapp/railway-mcp-server.git\n   cd railway-mcp-server\n   ```\n\n2. **Install dependencies**\n\n   ```bash\n   pnpm install\n   ```\n\n3. **Start the development server**\n\n   ```bash\n   pnpm dev\n   ```\n\n   This command will generate a build under `dist/` and automatically rebuild after making changes.\n\n4. **Configure your MCP client**\n\n   Add the following configuration to your MCP client (e.g., Cursor, VSCode) and replace `/path/to/railway-mcp-server/dist/index.js` with the actual path to your built server.\n\n   Cursor: `.cursor/mcp.json`\n\n   ```json\n   {\n     \"mcpServers\": {\n       \"railway-mcp-server\": {\n         \"command\": \"node\",\n         \"args\": [\"/path/to/railway-mcp-server/dist/index.js\"]\n       }\n     }\n   }\n   ```\n\n   VSCode: `.vscode/mcp.json`\n\n   ```json\n   {\n     \"servers\": {\n       \"railway-mcp-server\": {\n         \"type\": \"stdio\",\n         \"command\": \"node\",\n         \"args\": [\"/path/to/railway-mcp-server/dist/index.js\"]\n       }\n     }\n   }\n   ```\n\n   For Claude Code:\n\n   ```bash\n   claude mcp add railway-mcp-server node /path/to/railway-mcp-server/railway-mcp-server/dist/index.js\n   ```","users":{}}