mcp-abfall
mcp-abfall
English · Deutsch
MCP-сервер для календарей вывоза мусора немецких городов и районов. По заданному адресу ищет даты вывоза — остаточные отходы, органические отходы, бумагу, упаковку, крупногабаритный мусор, пункты сбора опасных отходов.
address ──▶ Nominatim ──▶ municipality + district ──▶ provider search (995)
│
collection dates ◀── portal ◀── resolve argumentsПочему это нетривиально
Управление отходами в Германии организовано на муниципальном уровне. Общенационального API не существует — около 400 муниципальных служб по обращению с отходами ведут собственные порталы, работающие на нескольких программных платформах (Abfall.IO/AbfallPlus, AbfallNavi, Jumomind, AWIDO, C-Trace, Müllmax, плюс множество простых ICS-экспортов).
Этот сервер использует
mampfes/hacs_waste_collection_schedule
(MIT) в качестве источника данных — активно поддерживаемый проект с более чем
950 модулями источников. Его внутренний пакет не зависит от Home Assistant и
подключён здесь как Git-подмодуль.
Главная задача этого проекта — превратить адрес в ответственную службу по обращению с отходами и её внутренние параметры. В Home Assistant человек один раз связывает всё это вручную; MCP-сервер должен делать это самостоятельно.
Related MCP server: vnbdigital-mcp
Установка
Сервер запускается из рабочей копии репозитория, а не как установленный
пакет: ему нужны источник данных в vendor/ и реестр в data/, оба пути
разрешаются относительно корня проекта. Именно поэтому его нет на PyPI —
wheel-пакет установился бы без ошибок, но всё равно не работал.
git clone --recurse-submodules https://github.com/AlpayC/mcp-abfall.git
cd mcp-abfall
uv sync
uv run pytestdata/providers.json включён в репозиторий, поэтому сервер запускается сразу.
После обновления подмодуля пересоберите его:
uv run python scripts/build_registry.pyПодключение
Локально через stdio — в claude_desktop_config.json или .mcp.json:
{
"mcpServers": {
"abfall": {
"command": "uv",
"args": ["--directory", "/path/to/mcp-abfall", "run", "mcp-abfall"]
}
}
}Как HTTP-сервис:
uv run mcp-abfall --http --host 127.0.0.1 --port 8000Имейте в виду, что каждый HTTP-запрос создаёт нагрузку на порталы служб и на Nominatim. Для любого использования
This server cannot be installed
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 gradedqualityCmaintenanceProvides unified access to Deutsche Bahn APIs for real-time railway data, station information, timetables, disruptions, parking, and accessibility services.18
- AlicenseNot gradedqualityCmaintenanceEnables querying German distribution grid operator data from vnbdigital.de and BDEW register, including lookup by ID, postcode, coordinates, and free-text search.MIT
- AlicenseAqualityAmaintenanceKeyless remote MCP server for German public-infrastructure open data: weather, air quality, traffic, public transit, parking and roadworks across 84+ German cities (DWD, Umweltbundesamt, Mobilithek, GovData). 38 read-only tools.1213Apache 2.0
- AlicenseNot gradedqualityDmaintenanceProvides programmatic access to official German Bundestag parliamentary data, enabling LLMs to answer questions about legislation, voting records, and members.1MIT
Related MCP Connectors
GovData.de MCP — Germany's national open-data portal (CKAN API).
Real public holiday lookup for 206 countries via a rule-based calendar engine. Paid via x402.
Verified, citable German & EU law for any LLM. Daily updates from official sources, hosted in DE.
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/AlpayC/mcp-abfall'
If you have feedback or need assistance with the MCP directory API, please join our Discord server