vinvuk/apiverket-mcp

vinvuk/apiverket-mcp

от vinvuk
MCP инструмент для работы со шведскими открытыми данными через Apiverket. Команды discover, query и account помогают ИИ-агентам искать, запрашивать и проверять квоты. Подходит для разработчиков, интегрирующих госданные Швеции.

Apiverket MCP Server

An MCP (Model Context Protocol) server that gives AI assistants access to Swedish public data through the Apiverket API. It works with Claude Code, Claude Desktop, Cursor, VS Code, Gemini CLI-style MCP clients, and other MCP-compatible tools.

What it does

Tool Purpose
govdata_discover Search and browse supported Apiverket endpoints before choosing a path
govdata_query Call a discovered endpoint and return structured JSON or recovery guidance
govdata_account Inspect sanitized key mode, tier, daily usage, company-search/company-lookup quota, and upgrade-relevant limits

Agents should call govdata_discover before govdata_query instead of guessing /v1 paths. After a 429 or when a user asks about limits, agents should call govdata_account.

How Agents Should Use Apiverket

  1. Discover: call govdata_discover with the user's topic, not a guessed path.
  2. Check context: call govdata_account for quota, tier, and production-readiness questions.
  3. Query: call govdata_query only with a supported endpoint returned by discovery.
  4. Recover: if a request fails, use the structured recovery guidance before retrying.
govdata_discoverтолько чтениеидемпотентный

Ищет и просматривает доступные конечные точки шведских государственных данных в API Apiverket. Используйте этот инструмент, чтобы найти нужную конечную точку перед вызовом govdata_query. API охватывает 139 конечных точек в 16 категориях, включая погоду, транспорт, экономику, здравоохранение, окружающую среду, парламент, полицию, образование и другие. Аргументы: - query (string, необязательно): Ключевое слово для поиска по названиям, описаниям и путям конечных точек. - category (string, необязательно): Фильтр по названию категории. При вызове без аргументов возвращает все доступные категории с количеством конечных точек. Примеры: - Найти конечные точки погоды: query="weather" - Просмотреть категорию транспорта: category="Transport" - Найти информацию о пенсиях: query="pension" - Список всех категорий: (без аргументов) Возвращает: Соответствующие конечные точки с их путями, параметрами и описаниями.

Discover Apiverket Endpoints

Ищет и просматривает доступные конечные точки шведских государственных данных в API Apiverket. Используйте этот инструмент, чтобы найти нужную конечную точку перед вызовом govdata_query. API охватывает 139 конечных точек в 16 категориях, включая погоду, транспорт, экономику, здравоохранение, окружающую среду, парламент, полицию, образование и другие. Аргументы: - query (string, необязательно): Ключевое слово для поиска по названиям, описаниям и путям конечных точек. - category (string, необязательно): Фильтр по названию категории. При вызове без аргументов возвращает все доступные категории с количеством конечных точек. Примеры: - Найти конечные точки погоды: query="weather" - Просмотреть категорию транспорта: category="Transport" - Найти информацию о пенсиях: query="pension" - Список всех категорий: (без аргументов) Возвращает: Соответствующие конечные точки с их путями, параметрами и описаниями.

Параметры

  • querystring

    Search keyword to find relevant endpoints (e.g. 'weather', 'train', 'population', 'pension'). Leave empty to list all categories.

  • categorystring

    Filter by category name (e.g. 'Weather & Climate', 'Economy & Finance'). Use without query to browse a category.

govdata_queryтолько чтениеидемпотентный

Вызывает любой конечный API Apiverket для получения шведских государственных данных. Сначала используйте govdata_discover, чтобы найти правильный путь к конечной точке и необходимые параметры. Затем вызовите этот инструмент с путём конечной точки и любыми параметрами пути/запроса. Аргументы: - endpoint (строка, обязательный): Путь API (например, "/v1/weather/{city}") - path_params (объект, опционально): Значения для параметров пути, таких как {city}, {code}, {id} - query_params (объект, опционально): Параметры строки запроса (q, limit, offset, lat, lon и т.д.) Примеры: - Текущая погода в Стокгольме: endpoint="/v1/weather/{city}", path_params={"city": "stockholm"} - Поиск вакансий: endpoint="/v1/jobs/search", query_params={"q": "developer", "limit": 5} - Отправление поездов с Центрального вокзала Стокгольма: endpoint="/v1/transport/trains/{station}", path_params={"station": "Cst"} - Курсы обмена валют: endpoint="/v1/rates" - Население по муниципалитетам: endpoint="/v1/population/{municipalityCode}", path_params={"municipalityCode": "0180"} - События полиции в Стокгольме: endpoint="/v1/police/events", query_params={"location": "Stockholm", "limit": 10} - Поиск зарядных станций для электромобилей рядом с локацией: endpoint="/v1/infrastructure/ev-chargers", query_params={"lat": 59.33, "lon": 18.07} Возвращает: Ответ API в формате JSON, содержащий обёртку "meta" с информацией о запросе и объект "data" с фактическими данными. Обработка ошибок: - Возвращает понятные сообщения об ошибках, если API недоступен, конечная точка не существует или параметры недействительны - Большие ответы автоматически обрезаются с указанием пагинации

Query Apiverket API

Вызывает любой конечный API Apiverket для получения шведских государственных данных. Сначала используйте govdata_discover, чтобы найти правильный путь к конечной точке и необходимые параметры. Затем вызовите этот инструмент с путём конечной точки и любыми параметрами пути/запроса. Аргументы: - endpoint (строка, обязательный): Путь API (например, "/v1/weather/{city}") - path_params (объект, опционально): Значения для параметров пути, таких как {city}, {code}, {id} - query_params (объект, опционально): Параметры строки запроса (q, limit, offset, lat, lon и т.д.) Примеры: - Текущая погода в Стокгольме: endpoint="/v1/weather/{city}", path_params={"city": "stockholm"} - Поиск вакансий: endpoint="/v1/jobs/search", query_params={"q": "developer", "limit": 5} - Отправление поездов с Центрального вокзала Стокгольма: endpoint="/v1/transport/trains/{station}", path_params={"station": "Cst"} - Курсы обмена валют: endpoint="/v1/rates" - Население по муниципалитетам: endpoint="/v1/population/{municipalityCode}", path_params={"municipalityCode": "0180"} - События полиции в Стокгольме: endpoint="/v1/police/events", query_params={"location": "Stockholm", "limit": 10} - Поиск зарядных станций для электромобилей рядом с локацией: endpoint="/v1/infrastructure/ev-chargers", query_params={"lat": 59.33, "lon": 18.07} Возвращает: Ответ API в формате JSON, содержащий обёртку "meta" с информацией о запросе и объект "data" с фактическими данными. Обработка ошибок: - Возвращает понятные сообщения об ошибках, если API недоступен, конечная точка не существует или параметры недействительны - Большие ответы автоматически обрезаются с указанием пагинации

Параметры

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

    API endpoint path from the discover tool (e.g. '/v1/weather/{city}', '/v1/rates', '/v1/police/events')

  • path_paramsobject

    Path parameter values to substitute in the endpoint URL. Example: { "city": "stockholm" } for /v1/weather/{city}

  • query_paramsobject

    Query string parameters. Example: { "q": "developer", "limit": 5 } for search endpoints

Другие проверенные MCP-сервера

tinyfish-io/agentql-mcp

tinyfish-io/agentql-mcp

официальный

Сервер AgentQL для MCP извлекает структурированные данные с любой веб-страницы по описанию на естественном языке. Разработчику достаточно указать URL и перечислить нужные поля – MCP инструмент сам соберет информацию для AI-агентов.

JavaScript175
MarkusPfundstein/mcp-obsidian

MarkusPfundstein/mcp-obsidian

MCP сервер для Obsidian через плагин Local REST API даёт инструменты для работы с хранилищем: чтение, поиск и изменение файлов. Идеально для интеграции заметок с AI-помощниками и автоматизации.

Python4102
brightdata/brightdata-mcp

brightdata/brightdata-mcp

MCP-сервер Bright Data подключает LLM к живому интернету, обходя блокировки и CAPTCHA. Даёт real-time поиск, скрапинг, мониторинг e-commerce, данных с npm/PyPI и AI-брендов. Бесплатно 5 000 кредитов в месяц.

JavaScript2506
flux159/mcp-server-kubernetes

flux159/mcp-server-kubernetes

MCP сервер для подключения к Kubernetes и управления кластером через kubectl и Helm. Выполняет операции с ресурсами, масштабирование, деплой, диагностику и port-forwarding. Полезен разработчикам и ...

TypeScript1460
zcaceres/markdownify-mcp

zcaceres/markdownify-mcp

MCP-сервер Markdownify конвертирует файлы (PDF, изображения, аудио, Office) и веб-контент (YouTube, Bing, страницы) в Markdown. Полезен разработчикам для интеграции разнородных данных в MCP-среду.

TypeScript2884
confluentinc/mcp-confluent

confluentinc/mcp-confluent

официальный

MCP-сервер для управления Confluent Cloud и Kafka через естественный язык. Включает 50+ инструментов для работы с топиками, Flink SQL, Schema Registry, коннекторами и метриками. Подходит для Claude Desktop, VS Code и других MCP-клиентов.

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

Лука Никитин