ssatama/rescuedogs-mcp-server

ssatama/rescuedogs-mcp-server

от ssatama
MCP сервер для поиска собак из приютов Европы и Великобритании. Фильтруй по породе, размеру, возрасту и образу жизни, получай детальные профили с AI-описанием характера. Поможет волонтёрам и будущим владельцам найти идеального питомца.

rescuedogs-mcp-server

npm version License: MIT

Search by lifestyle

Search demo

Get detailed profiles

Detail demo

MCP server for discovering rescue dogs from European and UK organizations. Search, filter, and get detailed profiles of dogs available for adoption.

Listed in the Claude Connectors Directory.

Run a rescue or shelter? FOR-RESCUES.md shows how to publish your own animals the same way, with a working example server.

Connect

Claude

Enable Rescue Dogs from the Connectors Directory. No account or setup needed.

Remote (any MCP client)

No install. Add the endpoint as a custom connector or remote MCP server:

https://mcp.rescuedogs.me/mcp

It speaks MCP streamable HTTP, needs no authentication, and is read-only.

Local (npm, stdio)
npm install -g rescuedogs-mcp-server

Requires Node.js 22 or later.

Then add it to your client's MCP config. For Claude Desktop that is ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows:

{
  "mcpServers": {
    "rescuedogs": {
      "command": "npx",
      "args": ["-y", "rescuedogs-mcp-server"]
    }
  }
}
Инструменты были проиндексированы:
rescuedogs_get_adoption_guideтолько чтениеидемпотентный

Даёт общие рекомендации по адопции собаки из приюта за границей, по темам: обзор, транспортировка, сборы, требования или сроки. При указании country добавляет правила въезда для GB (UK тоже принимается), IE, DE или FR; для любой другой страны возвращается только общее руководство, а поле country в ответе заполняется только когда правила для страны были добавлены. Содержимое статично и поставляется вместе с этим сервером, поэтому для конкретной собаки сбор и процесс определяет страница адопции приюта.

Получает руководство по внедрению.

Параметры
  • countrystring

    Код ISO страны усыновителя. GB (или UK), IE, DE и FR добавляют правила для конкретной страны; остальные коды возвращают только общее руководство.

  • topicenum

    Конкретная тема внедрения, о которой нужно получить информацию

rescuedogs_get_dog_detailsтолько чтениеидемпотентныйвнешний мир

Получает полный профиль одной собаки из приюта по slug, взятому из результатов rescuedogs_search_dogs или rescuedogs_match_preferences. Возвращает детали объявления, совместимость с детьми, собаками и кошками, требования к владельцу, организацию, которая спасает собаку, и adoption_url этой организации, куда подают заявки. Профиль характера сгенерирован ИИ на основе текста объявления и может быть неполным; приют - главный источник информации о собаке. В выводе markdown по умолчанию есть главное фото, а с include_gallery - до 5 фото из галереи; в выводе json есть URL фото, но нет самих изображений. Неизвестный slug возвращает ошибку.

Получает информациу о собаке.

Параметры
  • image_presetenum

    Пресет размера изображения: 'thumbnail' (200x200) или 'medium' (400x400)

  • include_galleryboolean

    С параметром include_image встраивает до 5 фото из галереи собаки вместо одного главного снимка (ответ получается больше).

  • include_imageboolean

    Включите в ответ фотографию собаки.

  • response_formatenum

    Формат ответа: 'markdown' для чтения человеком или 'json' для структурированных данных.

  • slugstringобязательный

    URL-совместимый slug собаки (например, 'buddy-12345')

rescuedogs_get_filter_countsтолько чтениеидемпотентныйвнешний мир

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

Получает варианты фильтров.

Параметры
  • current_filtersobject

    Текущий контекст фильтра для отображения оставшихся параметров.

  • response_formatenum

    Формат ответа: 'markdown' для чтения человеком или 'json' для структурированных данных.

rescuedogs_get_statisticsтолько чтениеидемпотентныйвнешний мир

Получает общие показатели по всей платформе: сколько спасательных собак доступно, сколько организаций их размещают и количество собак по странам; представление Markdown также показывает новые объявления за эту неделю и крупнейшие организации. Не принимает фильтры. Для подсчётов по определённым критериям используйте rescuedogs_get_filter_counts, а для деталей по каждой спасательной организации - rescuedogs_list_organizations.

Получает статистику платформы.

Параметры
  • response_formatenum

    Формат ответа: 'markdown' для чтения человеком или 'json' для структурированных данных.

rescuedogs_list_breedsтолько чтениеидемпотентныйвнешний мир

Перечисляет породы, для которых сейчас доступны собаки из приютов, с количеством собак каждой породы, числом организаций, группой породы и типичными чертами характера. Сужает список с помощью breed_group или min_count, чтобы отбросить породы с малым числом собак. Помогает найти названия пород и групп, которые существуют, прежде чем фильтровать rescuedogs_search_dogs по breed или breed_group.

Перечисляет доступные породы.

Параметры
  • breed_groupstring

    Фильтрует по группе пород. Допустимые значения: Designer/Hybrid, Guardian, Herding, Hound, Mixed, Non-Sporting, Sporting, Terrier, Toy, Working.

  • limitinteger

    Число возвращаемых пород

  • min_countinteger

    Минимальное количество доступных собак для включения породы

  • response_formatenum

    Формат ответа: 'markdown' для чтения человеком или 'json' для структурированных данных.

rescuedogs_list_organizationsтолько чтениеидемпотентныйвнешний мир

Выводит список организаций по спасению животных с указанием страны и города каждой, стран, в которые они отдают животных на усыновление, стоимости усыновления, сайта и количества доступных собак. У каждой есть числовой id, который передаётся как organization_id в rescuedogs_search_dogs. Фильтрует по стране организации с помощью ISO-кода (GB и UK оба работают); active_only (по умолчанию true) возвращает только активные организации. Возвращает до 50 (по умолчанию 20).

Перечисляет спасательные организации.

Параметры
  • active_onlyboolean

    Возвращает только активные организации.

  • countrystring

    Фильтрует по ISO-коду страны (например, 'GB', 'ES', 'RO')

  • limitinteger

    Количество возвращаемых организаций

  • response_formatenum

    Формат ответа: 'markdown' для чтения человеком или 'json' для структурированных данных.

rescuedogs_match_preferencesтолько чтениеидемпотентныйвнешний мир

Находит собак для усыновителя, который описывает свой образ жизни, а не конкретные критерии: жилищные условия, уровень активности и опыт общения с собаками, опционально дети, другие собаки, кошки и страна проживания. Каждый ответ становится одним фильтром точного совпадения в профиле собаки: apartment в apartment_ok, either house в house_preferred, rural в house_required; активность в low, medium, high (включая very_high) или very_high energy; опыт в first_time_ok, some_experience или experienced_only, так что опытный усыновитель получает только собак, которым нужен опытный владелец. Возвращает до 20 собак (по умолчанию 5) без пагинации, плюс применённые фильтры в виде matched_criteria. Чтобы расширить соответствие или пролистать результаты, используйте rescuedogs_search_dogs с нужными фильтрами.

Подбирает собак под образ жизни.

Параметры
  • activity_levelenumобязательный

    Ваш уровень активности для подбора энергобаланса

  • adoptable_to_countrystring

    Код страны ISO, где можно усыновить (например, 'GB', 'IE')

  • experienceenumобязательный

    Ваш уровень опыта содержания собак

  • has_catsboolean

    true возвращает только собак, отмеченных как хорошо ладящих с кошками. false не применяет фильтр, то же самое, что и не указывать его.

  • has_childrenboolean

    true возвращает только собак, отмеченных как подходящие для детей, включая собак, подходящих только для детей старшего возраста. false не применяет фильтр, то же самое, что не указывать его.

  • has_other_dogsboolean

    true возвращает только собак, отмеченных как хорошо ладящих с другими собаками. false не применяет фильтр, то же самое, что и не указывать его вовсе.

  • include_imagesboolean

    Включайте в ответ фотографии собак. Изображения возвращаются максимум для 5 собак.

  • limitinteger

    Количество подходящих собак для возврата

  • living_situationenumобязательный

    Ваша жилищная ситуация для подбора типа жилья

  • response_formatenum

    Формат ответа: 'markdown' для чтения человеком или 'json' для структурированных данных.

rescuedogs_search_dogsтолько чтениеидемпотентныйвнешний мир

Ищет спасённых собак, доступных для усыновления, из европейских и британских организаций по спасению животных по конкретным критериям: порода, размер, возраст, пол, энергичность, опыт владельца, тип жилья, совместимость с детьми или другими питомцами и страна, где живёт будущий хозяин. Каждый заданный фильтр должен совпадать. Возвращает одну страницу сводок (по умолчанию 10, максимум 50) с has_more; страница листается через offset. Запрос, который точно совпадает с названием организации по спасению животных, возвращает собак этой организации вместо текстового поиска. У каждого результата есть slug для rescuedogs_get_dog_details и adoption_url организации. Когда будущий хозяин описывает образ жизни, а не критерии, rescuedogs_match_preferences подходит лучше; когда поиск ничего не возвращает, rescuedogs_get_filter_counts показывает, по каким значениям ещё есть собаки.

Поисково-спасательные собаки.

Параметры
  • adoptable_to_countrystring

    Код страны ISO, куда можно усыновить собаку (например, 'GB', 'IE', 'FR')

  • age_categoryenum

    Фильтрует по возрастной категории: щенок (0-12 месяцев), молодой (1-3 года), взрослый (3-8 лет), пожилой (8+ лет)

  • breedstring

    Фильтрует по названию породы (например, 'Golden Retriever', 'Mixed')

  • breed_groupstring

    Фильтрует по группе пород. Допустимые значения: Designer/Hybrid, Guardian, Herding, Hound, Mixed, Non-Sporting, Sporting, Terrier, Toy, Working. Это не группы FCI - название группы FCI не даёт совпадений.

  • energy_levelenum

    Фильтрует по уровню энергии из данных LLM profiler; high также соответствует very_high dogs

  • experience_levelenum

    Фильтрует по требуемому уровню опыта владельца.

  • good_with_catsboolean

    Устанавливает значение true для фильтрации собак, которые хорошо ладят с кошками. false не применяет фильтр.

  • good_with_dogsboolean

    Установите значение true, чтобы отфильтровать собак, которые хорошо ладят с другими собаками. Значение false отключает фильтр.

  • good_with_kidsboolean

    Устанавливает значение true, чтобы фильтровать собак, которые хорошо ладят с детьми, включая собак, подходящих только для детей постарше. Значение false отключает фильтр.

  • home_typeenum

    Фильтрует по требуемому типу жилья.

  • image_presetenum

    Пресет размера изображения: 'thumbnail' (200x200) или 'medium' (400x400)

  • include_imagesboolean

    Включает фотографии собак в ответ (по желанию, увеличивает размер ответа). Возвращает изображения максимум для 5 собак.

  • limitinteger

    Количество результатов для возврата.

  • offsetinteger

    Количество результатов, которые нужно пропустить (для пагинации)

  • organization_idinteger

    Фильтрует по идентификатору конкретной спасательной организации.

  • querystring

    Поиск по свободному тексту в именах и описаниях собак.

  • response_formatenum

    Формат ответа: 'markdown' для чтения человеком или 'json' для структурированных данных.

  • sexenum

    Фильтрует по полу.

  • sizeenum

    Фильтрует по размеру: Small, Medium или Large. Гигантские породы указаны как Large; XLarge (также принимается как Giant) используется редко, поэтому перед тем как полагаться на него, проверьте rescuedogs_get_filter_counts. Tiny ищется как Small.

  • sortenum

    Порядок результатов: 'newest' - самые новые по дате публикации (по умолчанию), 'recommended' (смешивает спасённых животных), 'waiting_longest' (опубликованы раньше всех), 'youngest' или 'oldest' (по возрасту)

3.1.0основная
3.0.0
2.2.0
2.1.0
2.0.0
1.2.0
1.1.0
1.0.1
1.0.0

Выберите клиент, чтобы установить ssatama/rescuedogs-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "ssatama-rescuedogs-mcp-server-zdw5lecdvl": {
      "command": "npx",
      "args": [
        "-y",
        "rescuedogs-mcp-server"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "ssatama-rescuedogs-mcp-server-zdw5lecdvl": {
      "command": "npx",
      "args": [
        "-y",
        "rescuedogs-mcp-server"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "ssatama-rescuedogs-mcp-server-zdw5lecdvl": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "rescuedogs-mcp-server"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"ssatama-rescuedogs-mcp-server-zdw5lecdvl\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"rescuedogs-mcp-server\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "ssatama-rescuedogs-mcp-server-zdw5lecdvl": {
      "command": "npx",
      "args": [
        "-y",
        "rescuedogs-mcp-server"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add ssatama-rescuedogs-mcp-server-zdw5lecdvl -- npx -y rescuedogs-mcp-server

Либо через JSON-конфиг:

claude mcp add-json ssatama-rescuedogs-mcp-server-zdw5lecdvl "{\"command\":\"npx\",\"args\":[\"-y\",\"rescuedogs-mcp-server\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add ssatama-rescuedogs-mcp-server-zdw5lecdvl -- npx -y rescuedogs-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.ssatama-rescuedogs-mcp-server-zdw5lecdvl]
command = "npx"
args = ["-y", "rescuedogs-mcp-server"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите ssatama/rescuedogs-mcp-server, а в поле команды запуска — строку ниже:
npx -y rescuedogs-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "ssatama-rescuedogs-mcp-server-zdw5lecdvl": {
      "command": "npx",
      "args": [
        "-y",
        "rescuedogs-mcp-server"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "ssatama-rescuedogs-mcp-server-zdw5lecdvl": {
      "command": "npx",
      "args": [
        "-y",
        "rescuedogs-mcp-server"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например ssatama-rescuedogs-mcp-server-zdw5lecdvl.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: ssatama-rescuedogs-mcp-server-zdw5lecdvl
    command: npx
    args:
      - "-y"
      - "rescuedogs-mcp-server"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "ssatama-rescuedogs-mcp-server-zdw5lecdvl": {
      "command": "npx",
      "args": [
        "-y",
        "rescuedogs-mcp-server"
      ]
    }
  }
}

Похожие MCP-сервера

openbnb-org/mcp-server-airbnb

openbnb-org/mcp-server-airbnb

от openbnb-org

MCP инструмент для поиска Airbnb с фильтрами: местоположение, даты, гости, цена, тип жилья. Получайте детальные описания, удобства, правила. Поддерживает пагинацию и геокодирование для точных международных запросов.

JavaScript⭐ 548
armorwallet/armor-crypto-mcp

armorwallet/armor-crypto-mcp

от armorwallet

MCP сервер Armor Crypto связывает AI-агентов с криптоэкосистемой: управление кошельками, свопы и кастомные ордера (DCA, стоп-лосс) со встроенным стейкингом. Сейчас Solana, в будущем десятки блокчейнов. Идеально для автоматизации.

Python⭐ 178
Adityaaery20/media-mcp

Adityaaery20/media-mcp

от adityaaery20

MCP-сервер для обработки изображений и видео без ключей и конфигурации. Позволяет изменять размер, конвертировать форматы и сжимать файлы. Также доступны обрезка, фильтры и анализ. Видео требует ff...

Python⭐ 5
drolosoft/immich-photo-manager

drolosoft/immich-photo-manager

от drolosoft

MCP сервер для умного управления фотографиями в Immich. Даёт AI-ассистентам искать, создавать альбомы по геолокации или описанию, находить дубликаты и исправлять метаданные. Полезен владельцам саморазмещённых библиотек.

Python⭐ 57
paulieb89/govuk-mcp

paulieb89/govuk-mcp

от paulieb89

MCP сервер для работы с открытыми данными правительства Великобритании через GOV.UK: поиск по 700k+ страницам, получение контента по секциям, сведения об организациях и разрешение почтовых индексов. Никаких API-ключей не нужно.

Python⭐ 4
tjclaude88/mcp-bling

tjclaude88/mcp-bling

от tjclaude88

MCP сервер для придания боту индивидуальности: имя, характер, внешность и тема оформления. Генерирует уникальные личности — от чудаковатых офисных работников до исторических деятелей в корпоративны...

TypeScript⭐ 1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин