open-connector-pro
by tonysheesh
README.md
# open-connector-pro π

> **Next-Generation Unified AI Agent SaaS Connector & Multi-Provider Gateway**
> Connect AI agents to 1,000+ SaaS platforms, vector databases, and 500+ LLM models via standard Model Context Protocol (MCP), REST API, and CLI interfaces. Built for high resilience, zero-trust security, and real-time metering.
---
## π Key Features
- **Universal MCP & REST Connector Bridge**: Native bidirectional translation between MCP tool definitions (`listMcpTools`), OpenAPI specs, and HTTP endpoints.
- **Multi-Provider LLM Router & Circuit Breaker**: Intelligent request dispatching across AI providers (OpenAI, Anthropic, Gemini, Groq, Ollama) with latency-based auto-failover, exponential retry, and circuit breaker protection (`lib/router.js`).
- **Zero-Trust Encrypted Credential Vault**: AES-256-CBC encrypted credential manager supporting granular agent scope permissions, token rotation, and immutable audit logs (`lib/vault.js`).
- **Sliding-Window Rate Limiter & Token Metering Engine**: Precision sliding-window rate limiting and per-agent token usage tracking for prompt/completion metering (`lib/metering.js`).
- **Interactive Browser Playground Studio**: Single-file visual dashboard (`demo/index.html`) featuring live MCP tool registry, route inspector, and real-time circuit state telemetry.
- **Strict Automated Quality Gate**: Comprehensive inspection engine auditing tool schema completeness, encryption status, rate limiting rules, and circuit breaker health (`lib/qualityGate.js`).
- **Checkpointed Auto-Installer**: Includes executable `./install.sh --resume` script for error recovery during setup.
---
## π Comparison & Superiority
| Feature | π **open-connector-pro** | π¦ **Zapier / Make** | π **LangChain Connectors** |
| :--- | :--- | :--- | :--- |
| **Dependencies** | π **0 External Dependencies** | Proprietary closed SaaS | Complex Python dependency chain |
| **Security** | π‘οΈ **AES-256-CBC Zero-Trust Vault**| Cloud-hosted third party | Plaintext env vars |
| **Resilience** | β‘ **Built-in Circuit Breaker** | Basic HTTP retries | Standard exceptions |
| **Auto-Installer** | π **Checkpoint Resume (`./install.sh`)**| SaaS subscription | Manual pip setup |
---
## ποΈ Architecture

---
## β‘ Quick Start
```bash
git clone https://github.com/tonysheesh/open-connector-pro.git
cd open-connector-pro
# Run checkpointed installer
./install.sh
```
---
## π§ͺ Testing
```bash
npm test
```
---
## πΊοΈ Roadmap
- π OAuth2 auto-refresh flow manager for enterprise SaaS integrations
- π Grafana / Prometheus metrics exporter endpoint
- π Hardware Security Module (HSM) key storage adapter
- π€ Auto-discovery engine for local MCP servers on network
- β‘ WebAssembly request router for high-throughput gateway proxying
---
## π License
MIT License Β© 2026 [tonysheesh](https://github.com/tonysheesh)
This server cannot be deployed
Maintenance
ActivitySlowing
ResponsivenessNo issues