Skip to main content
Glama

Clover MCP Server

Servidor Clover MCP (Protocolo de contexto de modelo)

Un servidor MCP mínimo para interactuar con la API de Clover mediante la autenticación OAuth.

Descripción general

Este servidor MCP permite que los modelos de IA generativa y otros clientes accedan a los datos de sus comerciantes de Clover mediante el Protocolo de Contexto de Modelo. Con esta integración, los modelos pueden:

  • Recuperar información del comerciante
  • Lista de artículos del inventario
  • Órdenes de lista
  • Acceder a artículos y pedidos individuales

Inicio rápido

Instalación mediante herrería

Para instalar Clover MCP Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @ibraheem4/clover-mcp --client claude

Uso con Claude AI (recomendado)

  1. Agregue esto a su configuración de Claude MCP (generalmente en ~/.config/anthropic/claude.mcp.json ):
{ "mcpServers": { "clover": { "command": "npx", "args": ["-y", "@ibraheem4/clover-mcp"], "env": { "CLOVER_CLIENT_ID": "your-clover-client-id", "CLOVER_CLIENT_SECRET": "your-clover-client-secret", "CLOVER_BASE_URL": "https://apisandbox.dev.clover.com" }, "disabled": false, "autoApprove": ["initiate_oauth_flow", "get_merchant_info", "list_inventory", "list_orders"] } } }
  1. Úselo con Claude:
/mcp use clover
  1. Inicie el flujo OAuth en su conversación con Claude:
Can you help me connect to my Clover account?

Uso a través de la línea de comandos

Puede ejecutar el servidor MCP directamente:

# Install and run in one command npx @ibraheem4/clover-mcp # With credentials CLOVER_CLIENT_ID=your-client-id CLOVER_CLIENT_SECRET=your-client-secret npx @ibraheem4/clover-mcp

Configuración de OAuth de Clover

Antes de utilizar este servidor MCP, debe configurar una aplicación Clover:

  1. Cree una cuenta de desarrollador de Clover en developer.clover.com
  2. Registrar una nueva aplicación en el Panel de desarrolladores de Clover
  3. Configura tu aplicación con:
    • URL del sitio: http://localhost:4000/oauth-callback
    • Respuesta OAuth predeterminada: Code
  4. Anote su ID de cliente y su secreto de cliente
  5. Agregue estas credenciales a su entorno o archivo .env

Herramientas MCP

Las siguientes herramientas están disponibles a través del protocolo MCP:

  • get_oauth_status : Comprueba si las credenciales de OAuth están disponibles
  • initiate_oauth_flow : Inicia el flujo OAuth para obtener tokens de acceso
  • get_merchant_info : Obtener información sobre el comerciante
  • list_inventory : Lista de artículos de inventario con filtros opcionales
  • list_orders : Lista de pedidos con filtros opcionales

Ejemplo de uso con Claude

A continuación se muestran algunos ejemplos de indicaciones que puedes utilizar con Claude después de conectarte:

  1. Conectarse a Clover :
    I'd like to connect to my Clover account.
  2. Obtener información del comerciante :
    What information do you have about my Clover merchant account?
  3. Lista de artículos del inventario :
    Show me the first 10 items in my inventory.
  4. Órdenes de lista :
    Can you list my most recent orders?

Desarrollo

Instalación local

  1. Clonar este repositorio
  2. Instalar dependencias:
    npm install
  3. Configure sus credenciales de OAuth:
    cp .env.example .env # Edit .env with your Clover OAuth credentials
  4. Construya el código TypeScript:
    npm run build
  5. Inicie el servidor MCP:
    ./run.sh

Actualizaciones de publicación

Para publicar una nueva versión en npm:

# Update version in package.json npm version patch # or minor, or major # Build and publish npm run build npm publish

Solución de problemas

Si encuentra problemas con OAuth:

  1. Verifique que su aplicación Clover esté registrada correctamente
  2. Comprueba que la URL del sitio en la configuración de tu aplicación esté configurada en http://localhost:4000/oauth-callback
  3. Asegúrese de que su ID de cliente y su secreto de cliente sean correctos
  4. Asegúrese de que la "Respuesta OAuth predeterminada" esté configurada en "Código" en el panel del desarrollador.
  5. Intente iniciar el flujo OAuth nuevamente con initiate_oauth_flow

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Permite que los agentes de IA accedan e interactúen con los datos de comerciantes, el inventario y los pedidos de Clover a través de un servidor MCP autenticado mediante OAuth seguro.

  1. Descripción general
    1. Inicio rápido
      1. Instalación mediante herrería
      2. Uso con Claude AI (recomendado)
      3. Uso a través de la línea de comandos
    2. Configuración de OAuth de Clover
      1. Herramientas MCP
        1. Ejemplo de uso con Claude
          1. Desarrollo
            1. Instalación local
            2. Actualizaciones de publicación
          2. Solución de problemas
            1. Licencia

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                This server integrates AI assistants with ClickUp workspaces, enabling task, team, list, and board management through a secure OAuth2 authentication process.
                Last updated -
                5
                56
                7
                TypeScript
                MIT License
                • Apple
              • A
                security
                F
                license
                A
                quality
                An MCP server that integrates with Fewsats allowing AI agents to securely purchase anything by retrieving balances, accessing payment methods, and processing payments.
                Last updated -
                4
                13
                Python
              • A
                security
                A
                license
                A
                quality
                An MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.
                Last updated -
                20
                141
                Python
                GPL 3.0
                • Apple
                • Linux
              • A
                security
                A
                license
                A
                quality
                An MCP server that enables AI agents to authenticate with and interact with Open eClass platform instances, supporting UoA's SSO authentication system for retrieving course information and performing basic platform operations.
                Last updated -
                4
                1
                Python
                MIT License

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/ibraheem4/clover-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server