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. Хотя вклады приветствуются, обратите внимание, что изменения необходимо будет внести в генератор, который создает этот код. Пожалуйста, откройте тему, чтобы обсудить предлагаемые изменения, прежде чем отправлять запрос на извлечение.

Install Server
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

                • A
                  security
                  F
                  license
                  A
                  quality
                  Implements the Model Context Protocol to allow AI models to access and interact with blockchain data, including reading contract states, retrieving events, and accessing transaction information across various networks.
                  Last updated -
                  10
                  431
                  55
                  TypeScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.
                  Last updated -
                  71
                  3
                  TypeScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  Enables AI models to interact with Linear for issue tracking and project management through the Model Context Protocol, supporting capabilities like creating issues, searching, managing sprints, and bulk updating statuses.
                  Last updated -
                  5
                  TypeScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  Connects creative applications like Blender and Adobe Creative Suite to AI models through the Model Context Protocol, enabling AI-driven creation, manipulation, and automation within these tools.
                  Last updated -
                  5
                  Python
                  MIT License
                  • Apple

                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