{"_id":"@agentiqus/slack-mcp-client","name":"@agentiqus/slack-mcp-client","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@agentiqus/slack-mcp-client","version":"0.1.0","description":"Thin stdio MCP server that proxies Slack operations through the MCP Orchestrator API","type":"module","main":"dist/index.js","bin":{"slack-mcp-client":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js"},"keywords":["mcp","slack","model-context-protocol","ai-tools","cursor","claude"],"repository":{"type":"git","url":"git+https://github.com/faruk-agentiqus/slack-mcp-orchestrator.git","directory":"packages/slack-mcp-client"},"homepage":"https://github.com/faruk-agentiqus/slack-mcp-orchestrator#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.26.0","zod":"^3.25.0"},"devDependencies":{"typescript":"^5.9.3"},"engines":{"node":">=18"},"license":"MIT","_id":"@agentiqus/slack-mcp-client@0.1.0","gitHead":"fd1970231de83af3d801304e648992fdd6e71a83","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/faruk-agentiqus/slack-mcp-orchestrator/issues"},"_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-AA4jO5XZ319r6CxwRr4Yh7iQQ1X4dtVl3CTGxIMWt8XPiBd2WO9/d5VseTBIVJy1PaaZMnVvU4eI3kzq3kTLOw==","shasum":"ace7b201b963b0c9153dc26a3947bee137dc4d5d","tarball":"https://registry.npmjs.org/@agentiqus/slack-mcp-client/-/slack-mcp-client-0.1.0.tgz","fileCount":6,"unpackedSize":10892,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFSZerR398CE0a2fbZJ97XOtxo/WTXrWWp3/EdZqSiqxAiEAiAqWt+kN4VHgElRV4TBoDD6jTCC5lVl5pnqPXlSy//Q="}]},"_npmUser":{"name":"faruk-agentiqus","email":"faruk@agentiqus.com"},"directories":{},"maintainers":[{"name":"faruk-agentiqus","email":"faruk@agentiqus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slack-mcp-client_0.1.0_1770389208018_0.8555178658916738"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-06T14:46:47.882Z","0.1.0":"2026-02-06T14:46:48.176Z","modified":"2026-02-06T14:46:48.599Z"},"maintainers":[{"name":"faruk-agentiqus","email":"faruk@agentiqus.com"}],"description":"Thin stdio MCP server that proxies Slack operations through the MCP Orchestrator API","homepage":"https://github.com/faruk-agentiqus/slack-mcp-orchestrator#readme","keywords":["mcp","slack","model-context-protocol","ai-tools","cursor","claude"],"repository":{"type":"git","url":"git+https://github.com/faruk-agentiqus/slack-mcp-orchestrator.git","directory":"packages/slack-mcp-client"},"bugs":{"url":"https://github.com/faruk-agentiqus/slack-mcp-orchestrator/issues"},"license":"MIT","readme":"# @agentiqus/slack-mcp-client\n\nA thin stdio MCP server that connects AI tools (Cursor, Claude Desktop) to Slack through the [MCP Orchestrator](https://github.com/faruk-agentiqus/slack-mcp-orchestrator).\n\n## Usage\n\nThis package is not used directly. The MCP Orchestrator Slack app generates a configuration JSON for you.\n\n1. Install the MCP Orchestrator app in your Slack workspace\n2. Open the app's Home tab, set your permissions, and click **Generate MCP Config**\n3. Paste the generated JSON into your AI tool's MCP config file\n\n### Cursor\n\nPaste into `~/.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"slack\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agentiqus/slack-mcp-client\"],\n      \"env\": {\n        \"MCP_TOKEN\": \"<your-token>\",\n        \"MCP_API_URL\": \"https://slack-mcp-orchestrator.fly.dev/api/mcp\"\n      }\n    }\n  }\n}\n```\n\n### Claude Desktop\n\nPaste into your Claude Desktop config file.\n\n## Environment Variables\n\n| Variable      | Description                                           |\n| ------------- | ----------------------------------------------------- |\n| `MCP_TOKEN`   | Per-user JWT issued by the MCP Orchestrator Slack app |\n| `MCP_API_URL` | Base URL of the MCP Orchestrator API                  |\n\n## How It Works\n\nThis package runs as a local stdio process. It receives MCP tool calls from your AI tool, forwards them to the MCP Orchestrator API with your JWT, and returns the results. All permission enforcement happens server-side. Your Slack bot token never leaves the server.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-6bd1c0ae539fc14415e826235bbc0d5d"}