clover-bridge
Verified Safeby transform-ia
Overview
Provides a dual-interface (MCP for AI agents and GraphQL for web applications) Go server to integrate with and expose Clover POS API data.
Installation
go run cmd/server/main.goEnvironment Variables
- CLOVER_TOKEN
- CLOVER_MERCHANT_ID
- PORT
- CLOVER_BASE_URL
- LOG_LEVEL
- OTEL_ENABLED
- OTEL_ENDPOINT
- SERVICE_NAME
- SERVICE_VERSION
- DEPLOYMENT_ENVIRONMENT
Security Notes
The project uses Kubernetes secrets for sensitive information (Clover API token, merchant ID), which is a good practice. It implements OpenTelemetry for comprehensive observability (metrics, traces, logs), aiding in security monitoring. HTTP requests are made with context and include exponential backoff and rate limiting. No 'eval' or similar dangerous dynamic code execution patterns were found in the runtime code. The GraphQL setup uses gqlgen for code generation, preventing runtime schema manipulation risks. The build-time scripts (`update_handlers.sh`, `instrument_handlers.py`) use standard shell and Python string manipulation, not code execution. The project follows general good security hygiene for a Go service.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
teradata-mcp-server
A comprehensive Model Context Protocol (MCP) server for Teradata, exposing a rich suite of database administration, data quality, security, SQL optimization, vector store, plotting, backup/restore, feature store, and LLM chat/RAG capabilities as MCP tools for client applications like AI agents.
lex
Provides a UK legal research API for AI agents, offering capabilities to search legislation, caselaw, amendments, and explanatory notes using semantic and keyword search, and includes a Micro-Copilot (MCP) server for integration with AI assistants.
mcp-gateway
A multi-tenant secure proxy for AI clients to Ragie Model Context Protocol (MCP) services with WorkOS authentication and role-based access control.