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
                F
                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
                5
                Python
              • -
                security
                F
                license
                -
                quality
                A Cloudflare Workers implementation of Model Context Protocol (MCP) server that enables AI tools to be exposed to Claude and other assistants through OAuth authentication.
                Last updated -
                14
                TypeScript
              • -
                security
                F
                license
                -
                quality
                A Cloudflare Workers-based implementation of the Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with external tools through OAuth login.
                Last updated -
                14
                TypeScript
                • Apple
              • A
                security
                F
                license
                A
                quality
                An AI-powered MCP server that enables natural language interaction with AO (Arweave Operating system) for creating, running, and testing code and handlers without manual coding.
                Last updated -
                14
                886,089
                3
                TypeScript

              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