daft-adverts-mcp
アイルランドのクラシファイドツールキット(Daft + Adverts)
Bun モノレポ:アイルランドの2サイト向け非公式 HTTPクライアント と MCPサーバー —
サイト | ドメイン | 内容 |
不動産 | 売買 / 賃貸 / シェア検索、物件詳細、Keycloak認証 | |
マーケットプレイス | 広告検索、絞り込み / ファセット、広告詳細、任意のアカウント |
Distilled Media、Daft、Advertsとは提携関係にありません。プロトコルとデータ構造はAndroidアプリに由来しています。
免責事項
このリポジトリは、人間の指示のもとAIコーディングエージェントのみで作成されました。実験用・個人用ツールであり、サポート対象の製品ではありません。
無保証 — 正確性とAPI互換性は保証されません。元となるアプリは変更されます。
テストは最小限 — テストが通ったからといって本番利用に耐えるとは見なさないでください。
利用は自己責任でお願いします。ToSとレート制限を守り、スクレイピング、スパム、アカウントの不正利用は行わないでください。
Related MCP server: Bazos-MCP
パッケージ
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)パッケージ | README | 提供される内容 |
|
| |
| エージェンント用ツール: | |
|
| |
| エージェント用ツール: | |
| Streamable HTTP: |
階層:
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)クイックスタート
bun install
cp .env.example .env # fill DAFT_* and/or ADVERTS_* as neededライブラリ利用
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 over HTTP(両ツールをひとつのプロセスで) — マルチクライアント環境向け推奨:
bun packages/mcp-host/src/index.ts
# http://127.0.0.1:3100/mcp/daft
# http://127.0.0.1:3100/mcp/advertsMCP stdio(プロセスごとに単一サーバー)
bun packages/daft-mcp/src/index.ts
bun packages/adverts-mcp/src/index.ts接続先:.cursor/mcp.json、opencode.json、packages/mcp-host/README.md。
環境
A root .env (gitignore) を共有します。各自の役割はおおよそ次のとおり:
変数 | 使用未場所 |
|
|
|
|
| 両API向けい任意のアウトバウンドプロキシ |
| Giant mcp-host Tailscale → Pi exitノード |
|
|
ログイン後トークンファイル:.daft-tokens.json、.adverts-tokens.json(*_TOKEN_FILE で上書き可能)。
Daftのみ、Advertsのみ、または両方で動かせます。未使用キーは単に使われないだけです。
テスト
各パッケージ単位で実行します(そのフォルダで bun test)。カバレッジは意図的に薄め。詳細は免責事項を参照。
ライセンス
MIT(パッケージが別の定めをしている場合を除く)。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for the Vulners.com API
Public MCP server for discovering open jobs. Search, filter, and get application links.
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
- AlicenseAqualityBmaintenanceMCP server for interacting with Bazos.cz, Bazos.sk, Bazos.at, and Bazos.pl. Supports searching ads, retrieving ad details, and fetching user ratings.363 npm4AGPL 3.0
- AlicenseAqualityDmaintenanceMCP server that enables AI assistants to search Irish property listings on Daft.ie via the daftlistings library.5MIT
- AlicenseNot gradedqualityFmaintenanceMCP server to search tutti.ch Swiss classifieds anonymously with tools for listings, categories, and localities. Supports both MCP clients and a JSON CLI.9 npmMIT