databridgeai-mcp-client
v1.0.0
Published
MCP HTTP client for DataBridgeAI - connects Claude Desktop and other MCP-compatible applications to DataBridgeAI
Maintainers
Readme
DataBridgeAI MCP Client
A Node.js client that bridges MCP (Model Context Protocol) applications like Claude Desktop to the DataBridgeAI HTTP service.
Installation
# Install globally
npm install -g databridgeai-mcp-client
# Or use with npx (recommended)
npx databridgeai-mcp-clientUsage
With Claude Desktop
Add this configuration to your Claude Desktop MCP settings:
{
"mcpServers": {
"databridgeai": {
"command": "npx",
"args": ["-y", "databridgeai-mcp-client"],
"env": {
"MCP_SERVER_URL": "http://localhost:8000/api/mcp",
"DATABRIDGEAI_AUTH_TOKEN": "your-auth-token-here"
}
}
}
}Environment Variables
MCP_SERVER_URL: URL of the DataBridgeAI MCP HTTP service (default:http://localhost:8000/api/mcp)MCP_TIMEOUT: Request timeout in milliseconds (default:30000)DATABRIDGEAI_AUTH_TOKEN: Bearer token for DataBridgeAI authentication (required)
Command Line Options
# Test connection
npx databridgeai-mcp-client --test
# Show help
npx databridgeai-mcp-client --help
# Show version
npx databridgeai-mcp-client --version
# Use custom URL
npx databridgeai-mcp-client http://localhost:8000/api/mcpGetting Your Auth Token
- Log into your DataBridgeAI frontend application
- Open browser developer tools (F12)
- Go to the Network tab
- Make any API request
- Look for the
Authorizationheader in the request - Copy the token part after
Bearer
Development
# Clone the repository
git clone https://github.com/databridgeai/databridgeai-mcp-client.git
cd databridgeai-mcp-client
# Test the client
node index.js --testTroubleshooting
Connection Issues
- Make sure your DataBridgeAI backend is running on the correct port (default: 8000)
- Verify your auth token is valid and not expired
- Check that the MCP endpoint is accessible at
/api/mcp
Authentication Issues
- Ensure
DATABRIDGEAI_AUTH_TOKENis set correctly - The token should be a valid JWT Bearer token
- Check that your user account has the necessary permissions
License
MIT
