{"_id":"@adamwattis/resource-hub-server","name":"@adamwattis/resource-hub-server","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@adamwattis/resource-hub-server","version":"0.1.0","description":"An MCP server to connect to the resource hub","type":"module","bin":{"resource-hub-server":"build/index.js"},"scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","prepare":"npm run build","watch":"tsc --watch","inspector":"npx @modelcontextprotocol/inspector build/index.js","client":"node build/client.js"},"dependencies":{"@modelcontextprotocol/sdk":"0.6.0","eventsource":"^3.0.2"},"devDependencies":{"@types/node":"^20.11.24","typescript":"^5.3.3"},"_id":"@adamwattis/resource-hub-server@0.1.0","gitHead":"ace7e763cff29a9d939826acc28c573f821885ed","_nodeVersion":"23.4.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-5AQc03HhJNzwxfr9zXr/v/Ej9pOz5OELZq8Fj43CTfTAGfNEWMJ/rle56fRFxeDBSjwJDMRCzDN/FG0jD1k6pA==","shasum":"2e473f22e51520ed89bd2a08af983b5806274e23","tarball":"https://registry.npmjs.org/@adamwattis/resource-hub-server/-/resource-hub-server-0.1.0.tgz","fileCount":4,"unpackedSize":10134,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRtF/z3BRo5kgJwcYxw0+kR0O4KOX5OnYBvTdc7pr5/gIhANTim8q7axCcF1beRgLUiXzKzI+Bu23WDyMoAkPe31qX"}]},"_npmUser":{"name":"adamwattis","email":"adamjwattis@gmail.com"},"directories":{},"maintainers":[{"name":"adamwattis","email":"adamjwattis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/resource-hub-server_0.1.0_1748372871926_0.3365046598939714"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-27T19:07:51.831Z","0.1.0":"2025-05-27T19:07:52.123Z","modified":"2025-05-27T19:07:52.425Z"},"maintainers":[{"name":"adamwattis","email":"adamjwattis@gmail.com"}],"description":"An MCP server to connect to the resource hub","readme":"# resource-hub-server\n\nAn MCP server that connects to the Resource Hub - a central place to configure and manage your MCP servers.\n\n## Overview\n\nThe resource-hub-server acts as a proxy between your local MCP environment and the Resource Hub. It allows you to:\n\n- Access centrally configured tools and resources\n- Share configurations across different environments\n- Manage MCP server settings in one place\n\n## Usage\n\n### Quick Start with npx\n\nThe easiest way to run the server is using npx:\n\n```bash\nRESOURCE_HUB_TOKEN=your_token npx @adamwattis/resource-hub-server\n```\n\n### Running from Source\n\nIf you want to run from source:\n\n1. Install dependencies:\n```bash\nnpm install\n```\n\n2. Build the server:\n```bash\nnpm run build\n```\n\n3. Run with your Resource Hub token:\n```bash\nRESOURCE_HUB_TOKEN=your_token npm start\n```\n\n### Configuration\n\nYou'll need a Resource Hub token to use this server. You can get this from the Resource Hub token page.\n\nTo use with Claude Desktop, add the server config:\n\nOn MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\nOn Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"resource-hub-server\": {\n      \"command\": \"npx @adamwattis/resource-hub-server\"\n    }\n  }\n}\n```\n\n### Environment Variables\n\n- `RESOURCE_HUB_TOKEN` (required): Your Resource Hub authentication token\n\n### Debugging\n\nSince MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector):\n\n```bash\nnpm run inspector\n```\n\nThe Inspector will provide a URL to access debugging tools in your browser.\n","readmeFilename":"README.md","_rev":"1-a6c1cd652369000704ec97833ece2802"}