@pipeshub-ai/mcp npm package. This is useful when you prefer a local setup or need to work in environments where direct HTTP connections to the remote MCP endpoint aren’t practical.
Prerequisites
- Node.js 20+ installed
- A PipesHub instance URL
- Authentication credentials: either a Bearer token (JWT) or OAuth Client ID + Secret
Placeholders
Replace these in all configurations below:| Placeholder | Description | Example |
|---|---|---|
PIPESHUB_INSTANCE_URL | Your PipesHub instance URL | https://app.pipeshub.com |
YOUR_BEARER_TOKEN | JWT Bearer token for authentication | eyJhbGci... |
YOUR_CLIENT_ID | OAuth app client ID | clid_abc123... |
YOUR_CLIENT_SECRET | OAuth app client secret | clsec_xyz789... |
Claude Desktop
Claude Desktop has its own dedicated guide, since it can’t connect to a local HTTP MCP endpoint and needs either a custom connector (hosted) or this stdio bridge. See Claude Desktop for the full setup.Cursor
Open Cursor Settings > Tools and Integrations > New MCP Server, or edit your project’s.cursor/mcp.json:
Claude Code CLI
Gemini CLI
VS Code
Open Command Palette >MCP: Open User Configuration, then add:
Windsurf
Open Windsurf Settings > Cascade > Manage MCPs > View raw config, then add:Running from Source (Development)
To run the local MCP server from a cloned repository instead of the npm package:npx @pipeshub-ai/mcp with node ./bin/mcp-server.js: