daft-adverts-mcp
Irisches Kleinanzeigen-Toolkit (Daft + Adverts)
Bun-Monorepo: inoffizielle HTTP-Clients und MCP-Server für zwei irische Websites —
Website | Domain | Fokus |
Immobilien | Suche nach Verkauf / Miete / WG, Anzeigendetails, Keycloak-Authentifizierung | |
Marktplatz | Anzeigensuche, Verfeinerung/Facetten, Anzeigendetails, optionales Konto |
Nicht mit Distilled Media, Daft oder Adverts verbunden. Protokolle und Datenstrukturen stammen aus den Android-Apps.
Haftungsausschluss
Dieses Repository wurde vollständig von KI-Code-Agenten unter menschlicher Anleitung geschrieben. Experiment / persönliches Werkzeug — kein unterstütztes Produkt.
Keine Garantie — Korrektheit und API-Kompatibilität sind nicht garantiert; die vorgelagerten Apps ändern sich.
Die Tests sind minimal — behandeln Sie einen grünen Testlauf nicht als produktionsreif.
Nutzung auf eigene Gefahr. Respektieren Sie die ToS und Ratenlimits; scrapen Sie nicht, spammen Sie nicht und missbrauchen Sie keine Konten.
Related MCP server: Bazos-MCP
Pakete
packages/
daft-api/ @daft-ie/api HTTP client → gateway.daft.ie / auth.daft.ie
daft-mcp/ @daft-ie/mcp MCP tools (stdio) over daft-api
adverts-api/ @adverts-ie/api HTTP client → new.api + api.adverts.ie
adverts-mcp/ @adverts-ie/mcp MCP tools (stdio) over adverts-api
mcp-host/ @daft-ie/mcp-host one Fastify process: both MCPs over HTTP (+ Docker)Paket | README | Was Sie erhalten |
|
| |
| Agent-Tools: | |
|
| |
| Agent-Tools: | |
| Streamable HTTP: |
Schichten:
Cursor / OpenCode / Hermes / your code
│
├─ stdio ──► daft-mcp ──► daft-api ──► Daft
├─ stdio ──► adverts-mcp ──► adverts-api ──► Adverts
└─ HTTP ──► mcp-host ──► both MCP servers (shared process)Schnellstart
bun install
cp .env.example .env # fill DAFT_* and/or ADVERTS_* as neededNutzung der Bibliothek
import { DaftApi } from "@daft-ie/api";
import { AdvertsApi } from "@adverts-ie/api";
const daft = new DaftApi({ platform: "android", appVersion: "9.8.1" });
const adverts = new AdvertsApi();MCP über HTTP (beide Tools, ein Prozess) — bevorzugt für Multi-Client-Setups:
bun packages/mcp-host/src/index.ts
# http://127.0.0.1:3100/mcp/daft
# http://127.0.0.1:3100/mcp/advertsDocker: siehe packages/mcp-host.
MCP stdio (ein Server pro Prozess)
bun packages/daft-mcp/src/index.ts
bun packages/adverts-mcp/src/index.tsAnbindung: .cursor/mcp.json, opencode.json und packages/mcp-host/README.md.
Umgebung
Gemeinsame .env im Wurzelverzeichnis (gitignored). Grobe Aufteilung:
Variablen | Verwendet von |
|
|
|
|
| optionaler ausgehender Proxy für beide APIs |
| Docker mcp-host Tailscale → Pi-Exit-Node |
|
|
Tokendateien nach dem Login: .daft-tokens.json, .adverts-tokens.json (mit *_TOKEN_FILE überschreibbar).
Sie können nur Daft, nur Adverts oder beide ausführen — ungenutzte Schlüssel werden einfach nicht verwendet.
Tests
Pro Paket (bun test in dem jeweiligen Ordner). Die Abdeckung ist bewusst dünn; siehe Haftungsausschluss.
Lizenz
MIT (sofern ein Paket nichts anderes angibt).
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
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with the Daft.ie API for searching rental properties and retrieving detailed information about specific rental listings.10ISC
- AlicenseAqualityDmaintenanceMCP server for interacting with Bazos.cz, Bazos.sk, Bazos.at, and Bazos.pl. Supports searching ads, retrieving ad details, and fetching user ratings.3591AGPL 3.0
- AlicenseAqualityCmaintenanceMCP server that enables AI assistants to search Irish property listings on Daft.ie via the daftlistings library.5MIT
- AlicenseNot gradedqualityBmaintenanceMCP server to search tutti.ch Swiss classifieds anonymously with tools for listings, categories, and localities. Supports both MCP clients and a JSON CLI.14MIT
Related MCP Connectors
A basic MCP server to operate on the Postman API.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
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/lortonx/daft-adverts-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server