Gripp MCP
Gripp MCP
Сервер Model Context Protocol для конечной точки Gripp API 3.0 по адресу https://api.gripp.com/public/api3.php.
API Gripp похоже на JSON-RPC: запросы отправляются методом POST в виде массива batch, а токен API передается как Authorization: Bearer <token>.
Настройка
npm install
npm run fetch:metadata
npm run buildУстановите токен API Gripp перед запуском сервера:
export GRIPP_API_TOKEN="your-token"
npm startНеобязательные переменные окружения:
GRIPP_API_URL=https://api.gripp.com/public/api3.php
GRIPP_REQUEST_TIMEOUT_MS=30000GRIPP_API_URL намеренно ограничен хостом https://api.gripp.com/.
Related MCP server: SuperOps MCP Server
Конфигурация MCP-клиента
Пример конфигурации stdio:
{
"mcpServers": {
"gripp": {
"command": "node",
"args": ["/absolute/path/to/MCP Gripp/dist/src/cli.js"],
"env": {
"GRIPP_API_TOKEN": "your-token"
}
}
}
}После публикации или связывания пакета вы также можете запустить бинарный файл gripp-mcp.
Удаленный MCP на Vercel
Этот репозиторий также предоставляет конечную точку Streamable HTTP MCP для Vercel через маршрут Next.js:
https://your-vercel-domain.vercel.app/api/mcpДля пользовательских коннекторов Claude используйте URL /api/mcp. Корневой URL возвращает только ответ о состоянии.
Установите эту переменную окружения в Vercel перед использованием инструментов Gripp:
GRIPP_API_TOKEN=your-token
MCP_ACCESS_KEY=long-random-secretИспользуйте ключ доступа в URL пользовательского коннектора Claude:
https://your-vercel-domain.vercel.app/api/mcp?access_key=long-random-secretКонечная точка /api/mcp в производственной среде закрывается при ошибке, если MCP_ACCESS_KEY не установлен. Если URL утёк, смените MCP_ACCESS_KEY в Vercel и выполните повторное развертывание.
Удаленная конечная точка также может читать токен Gripp из Authorization: Bearer <token> или x-gripp-api-token, но пользовательский интерфейс коннектора Claude в настоящее время не предоставляет простого поля для пользовательских заголовков. Для Claude практичная настройка — хранить GRIPP_API_TOKEN в окружении проекта Vercel.
Удаленный MCP для GoHighLevel
Тот же проект Vercel может также размещать конечную точку GoHighLevel MCP с хранением токенов OAuth:
https://your-vercel-domain.vercel.app/api/connect/mcpУстановите эти переменные окружения в Vercel:
GHL_CLIENT_ID=your-highlevel-client-id
GHL_CLIENT_SECRET=your-highlevel-client-secret
GHL_APP_ID=your-highlevel-app-or-version-id
GHL_INSTALL_URL=your-highlevel-installation-url
GHL_REDIRECT_URI=https://your-vercel-domain.vercel.app/api/connect/callback
GHL_OAUTH_USER_TYPE=Company
GHL_MCP_ACCESS_KEY=long-random-secret
GHL_TOKEN_ENCRYPTION_KEY=$(openssl rand -hex 32)
KV_REST_API_URL=your-upstash-or-vercel-kv-rest-url
KV_REST_API_TOKEN=your-upstash-or-vercel-kv-rest-tokenUPSTASH_REDIS_REST_URL и UPSTASH_REDIS_REST_TOKEN также работают вместо имён KV_*.
В настройках приложения HighLevel Marketplace добавьте этот URL перенаправления:
https://your-vercel-domain.vercel.app/api/connect/callbackЗатем откройте стартовый URL OAuth в браузере:
https://your-vercel-domain.vercel.app/api/connect/startПосле того как HighLevel перенаправит обратно, страница обратного вызова сохраняет установку этого субакаунта. Используйте один общий URL в окне пользовательского коннектора Claude:
https://your-vercel-domain.vercel.app/api/connect/mcp?access_key=long-random-secretУстанавливайте приложение один раз для каждого субакаунта, повторно открывая /api/connect/start и выбирая следующее местоположение. MCP хранит индекс всех подключенных установок. В Claude сначала вызовите ghl_list_installations, затем передайте выбранный installId инструментам для контактов, возможностей или универсальным API-инструментам.
Если ваше приложение Marketplace может быть установлено только администратором агентства, установите GHL_OAUTH_USER_TYPE=Company. После однократной установки на уровне агентства используйте ghl_list_installed_locations, чтобы увидеть, где фактически установлено приложение, затем ghl_connect_location, чтобы создать сохраненную установку Location для субакаунта, который вы хотите запрашивать. ghl_list_locations перечисляет только видимые субакаунты и не доказывает, что приложение на них установлено.
GoHighLevel MCP в производственной среде закрывается при ошибке, если отсутствуют GHL_MCP_ACCESS_KEY, зашифрованное хранилище токенов или учетные данные OAuth.
Инструменты GoHighLevel
ghl_installation_status: показать метаданные установки OAuth без раскрытия токенов.ghl_list_installations: перечислить все подключенные субакаунты/установки.ghl_list_locations: перечислить/искать субакаунты из подключенной установки агентства/компании.ghl_list_installed_locations: перечислить местоположения, где это приложение установлено/авторизовано.ghl_connect_location: создать и сохранить токен Location из установки агентства/компании.ghl_get_contact: получить один контакт по идентификатору контакта.ghl_search_contacts: искать контакты с помощью/contacts/search.ghl_create_contact: создать контакт; требуетconfirm: true.ghl_update_contact: обновить контакт; требуетconfirm: true.ghl_search_opportunities: искать возможности с помощью/opportunities/search.ghl_api_call: вызвать любой относительный путь API HighLevel; вызовы, отличные от GET, требуютconfirm: true.
Общий Google Ads MCP для Claude
Для общего Google Ads MCP, который могут использовать несколько человек в Claude, запустите официальный сервер googleads/google-ads-mcp как отдельный удаленный сервис вместо использования локального процесса stdio MCP.
См. docs/google-ads-mcp-claude.md для развертывания Cloud Run и настройки пользовательского коннектора Claude.
Инструменты
gripp_list_entities: перечислить доступные сущности Gripp и имена методов.gripp_describe_entity: просмотреть поля, значения перечислений, ссылки, методы и примеры для одной сущности.gripp_get: вызвать<entity>.getс фильтрами и параметрами.gripp_getone: вызвать<entity>.getoneс фильтрами.gripp_create: вызвать<entity>.create; требуетconfirm: true.gripp_update: вызвать<entity>.update; требуетconfirm: true.gripp_delete: вызвать<entity>.delete; требуетconfirm: true.gripp_call: вызвать любой документированный метод Gripp по полному имени.gripp_batch: выполнить несколько документированных вызовов Gripp в одной транзакции.
Методы, не предназначенные для чтения, блокируются, если не указано confirm: true. Это также относится к gripp_call и каждому элементу в gripp_batch.
Примеры
Найти компании по имени:
{
"entity": "company",
"filters": [
{
"field": "company.companyname",
"operator": "like",
"value": "%Acme%"
}
],
"options": {
"paging": {
"firstresult": 0,
"maxresults": 10
},
"orderings": [
{
"field": "company.companyname",
"direction": "asc"
}
]
}
}Вызвать нестандартный метод чтения:
{
"method": "company.getCompanyByCOC",
"params": ["12345678"]
}Создать тег:
{
"entity": "tag",
"fields": {
"name": "Imported"
},
"confirm": true
}Метаданные
Снимок метаданных, включенный в репозиторий, создается из страницы публичной документации API:
npm run fetch:metadataОбновляйте его, когда Gripp обновляет документацию API.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceMCP server for the GitHub REST API that enables interaction with repositories, pull requests, issues, branches, commits, reviews, and code search, with configurable write and destructive operations.
- AlicenseAqualityCmaintenanceMCP server for interacting with the SuperOps.ai PSA/RMM platform, providing tools for managing clients, tickets, assets, and technicians via GraphQL API.21Apache 2.0
- AlicenseBqualityBmaintenanceLocal MCP server for inspecting and managing an allowlisted Discord server via Discord's REST API, with safety modes, idempotent JSON blueprints, and destructive-operation safeguards.271MIT
- AlicenseBqualityCmaintenanceMCP server for interacting with a self-hosted Appsmith instance via its REST API, enabling read/update/create of pages, queries, JS objects, widgets, datasources, and applications with lazy session management and destructive-operation gating.30MIT
Related MCP Connectors
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for interacting with the Supabase platform
MCP server for managing Prisma Postgres.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/maxancedecot/GrippMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server