Skip to main content
Glama

Square Model Context Protocol Server

Official
by square

Сервер контекстного протокола Square Model (бета)

Этот проект соответствует стандарту Model Context Protocol , позволяя помощникам на основе искусственного интеллекта взаимодействовать с API-интерфейсом Square Connect.

Быстрый старт

Начните работу с сервером Square MCP с помощью npx:

# Basic startup npx square-mcp-server start # With environment configuration ACCESS_TOKEN=YOUR_SQUARE_ACCESS_TOKEN SANDBOX=true npx square-mcp-server start # local runs npx /path/to/project/square-mcp-server

Замените YOUR_SQUARE_ACCESS_TOKEN на ваш фактический токен доступа Square. Вы можете получить свой токен доступа, следуя руководству Square Access Tokens . Вы также можете задать переменные среды перед запуском команды.

Удаленный MCP-сервер

Square теперь предлагает размещенный удаленный сервер MCP по адресу:

https://mcp.squareup.com/sse

Рекомендуется использовать удаленный MCP, поскольку он использует аутентификацию OAuth, что позволяет вам входить в систему напрямую с помощью учетной записи Square, без необходимости вручную создавать или управлять токенами доступа.

Параметры конфигурации

Переменная средыЦельПример
ACCESS_TOKENВаш токен доступа к API SquareACCESS_TOKEN=sq0atp-...
SANDBOXИспользуйте среду песочницы SquareSANDBOX=true
PRODUCTIONИспользуйте производственную среду SquarePRODUCTION=true
DISALLOW_WRITESОграничить операции только для чтенияDISALLOW_WRITES=true
SQUARE_VERSIONУкажите версию API SquareSQUARE_VERSION=2025-04-16

Интеграция с помощниками на основе искусственного интеллекта

Интеграция гуся

Чтобы настроить сервер Square MCP с помощью Goose :

Удаленный MCP

Чтобы установить удаленный MCP Square в Goose, щелкните этот URL-адрес на компьютере, где установлен Goose:

goose://extension?cmd=npx&arg=mcp-remote&arg=https://mcp.squareup.com/sse&id=square_mcp_production_remote&name=Square MCP Remote&description=Square Production MCP Remote

Или скопируйте и вставьте URL в адресную строку браузера.

# Automatic installation npx square-mcp-server install # Get URL for manual installation npx square-mcp-server get-goose-url

Команда install автоматически обновляет конфигурацию Goose.

Интеграция рабочего стола Клода

Для интеграции Claude Desktop см. Model Context Protocol Quickstart Guide . Добавьте эту конфигурацию в ваш claude_desktop_config.json :

Удаленный MCP
{ "mcpServers": { "mcp_square_api": { "command": "npx", "args": ["mcp-remote", "https://mcp.squareup.com/sse"] } } }

Такой подход позволяет вам проходить аутентификацию напрямую с использованием учетных данных вашей учетной записи Square, без необходимости управления токенами доступа.

Местный МКП
{ "mcpServers": { "mcp_square_api": { "command": "npx", "args": ["square-mcp-server", "start"], "env": { "ACCESS_TOKEN": "YOUR_SQUARE_ACCESS_TOKEN", "SANDBOX": "true" } } } }

Справочник по инструментам

Сервер Square MCP предоставляет оптимизированный набор инструментов для взаимодействия с API Square:

ИнструментОписаниеОсновное использование
get_service_infoОткройте для себя методы, доступные для услугиИсследования и открытия
get_type_infoПолучить подробные требования к параметрамПодготовка запроса
make_api_requestВыполнение вызовов API к SquareВыполнение операций

Каталог услуг

Square MCP Server обеспечивает доступ к полной экосистеме API Square. Ознакомьтесь с документацией API Square для получения подробной информации о каждой услуге:

УслугаОписание
applepayИнтеграция Apple Pay
bankaccountsУправление банковским счетом
bookingcustomattributesПользовательские атрибуты для бронирований
bookingsУправление записью на прием
cardsУправление платежными картами
cashdrawersУправление денежным ящиком
catalogУправление каталогом (товары, категории и т. д.)
checkoutОформление заказа и обработка платежей
customercustomattributesПользовательские атрибуты для клиентов
customergroupsГруппировка клиентов
customersegmentsСегментация клиентов
customersУправление клиентами
devicesУправление квадратными устройствами
disputesРазрешение споров по платежам
eventsОтслеживание событий
giftcardactivitiesОтслеживание активности подарочных карт
giftcardsУправление подарочными картами
inventoryОтслеживание инвентаря
invoicesУправление счетами
laborУправление персоналом
locationcustomattributesПользовательские атрибуты для местоположений
locationsУправление местоположением
loyaltyУправление программой лояльности
merchantcustomattributesПользовательские атрибуты для продавцов
merchantsУправление торговыми счетами
oauthАутентификация
ordercustomattributesПользовательские атрибуты для заказов
ordersУправление заказами
paymentsОбработка платежей
payoutsУправление выплатами
refundsУправление возвратом средств
sitesИнтеграция с веб-сайтом
snippetsИнтеграция Square Online Code
subscriptionsУправление подпиской
teamУправление персоналом
terminalУправление терминалом Square
vendorsУправление поставщиками
webhooksubscriptionsУведомления о событиях

Модель использования

Для оптимального взаимодействия с API Square через MCP:

  1. Откройте для себя : используйте get_service_info для изучения доступных методов.
    get_service_info(service: "catalog")
  2. Понять : используйте get_type_info для изучения требований к параметрам
    get_type_info(service: "catalog", method: "list")
  3. Выполнить : используйте make_api_request для выполнения операции.
    make_api_request(service: "catalog", method: "list", request: {})

Разработка и отладка

Использование MCP-инспектора

MCP Inspector предоставляет визуальный интерфейс для тестирования:

# Build the project npm run build # Start the inspector with the Square MCP Server npx @modelcontextprotocol/inspector node dist/index.js start

Рабочий процесс разработки

  1. Клонировать репозиторий
  2. Установить зависимости: npm install
  3. Запустить режим разработки: npm run watch
  4. Запустите сервер: node dist/index.js start
  5. Протестируйте свои изменения с помощью MCP Inspector

Внося вклад

Этот репозиторий автоматически сгенерирован из спецификации OpenAPI Square. Хотя вклады приветствуются, обратите внимание, что изменения необходимо будет внести в генератор, который создает этот код. Пожалуйста, откройте тему, чтобы обсудить предлагаемые изменения, прежде чем отправлять запрос на извлечение.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Позволяет помощникам на основе искусственного интеллекта взаимодействовать с API Square Connect через стандарт Model Context Protocol, что позволяет выполнять такие операции, как управление клиентами, обработка платежей и управление запасами.

  1. Быстрый старт
    1. Удаленный MCP-сервер
      1. Параметры конфигурации
        1. Интеграция с помощниками на основе искусственного интеллекта
          1. Интеграция гуся
          2. Интеграция рабочего стола Клода
        2. Справочник по инструментам
          1. Каталог услуг
            1. Модель использования
              1. Разработка и отладка
                1. Использование MCP-инспектора
                2. Рабочий процесс разработки
              2. Внося вклад

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that connects AI assistants like Claude to Moneybird accounting software, enabling management of contacts, financial data, products, and business operations through natural language.
                  Last updated -
                  1
                  JavaScript
                  MIT License
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server enabling AI assistants to interact with Kong Konnect's API Gateway, providing tools to query analytics data, inspect configurations, and manage control planes through natural language.
                  Last updated -
                  10
                  22
                  TypeScript
                  Apache 2.0
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.
                  Last updated -
                  9
                  33
                  JavaScript
                  Apache 2.0
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that allows AI assistants to invoke and interact with Integrator automation workflows through an API connection.
                  Last updated -
                  TypeScript
                  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/square/square-mcp-server'

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