Skip to main content
Glama
lortonx

daft-adverts-mcp

by lortonx

アイルランドのクラシファイドツールキット(Daft + Adverts)

Bun モノレポ:アイルランドの2サイト向け非公式 HTTPクライアントMCPサーバー

サイト

ドメイン

内容

Daft.ie

不動産

売買 / 賃貸 / シェア検索、物件詳細、Keycloak認証

Adverts.ie

マーケットプレイス

広告検索、絞り込み / ファセット、広告詳細、任意のアカウント

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

提供される内容

@daft-ie/api

packages/daft-api

DaftApi:住宅 / 商業 / 新築の検索、地理ヘルパー、物件詳細、保存済み広告・検索、inbox、Keycloak ログイン+リフレッシュトークンのローテション

@daft-ie/mcp コ レ

packages/daft-mcp

エージェンント用ツール:search_for_sale / for_rent / sharingget_propertyautocompleteresolve_area、任意のauth_*

@adverts-ie/api

packages/adverts-api

AdvertsApi:legacy search.jsonのブラウズ+ファセット / ロケーション、新し目のadvert/{id}、アカウント、メディア、広告顷載(place-ad)surface、app enums

@adverts-ie/mcp

packages/adverts-mcp

エージェント用ツール:search_ads、絞り込み / 価格ファセット、カウンティ / エリア、get_ad、discover / config、任意の auth_*

@daft-ie/mcp-host

packages/mcp-host

Streamable HTTP:/mcp/daft/mcp/adverts/health。Cursor / OpenCode / Hermes / Docker

階層:

  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/adverts

MCP stdio(プロセスごとに単一サーバー)

bun packages/daft-mcp/src/index.ts
bun packages/adverts-mcp/src/index.ts

接続先:.cursor/mcp.jsonopencode.jsonpackages/mcp-host/README.md

環境

A root .env (gitignore) を共有します。各自の役割はおおよそ次のとおり:

変数

使用未場所

DAFT_CLIENT_ID, DAFT_REFRESH_TOKEN, DAFT_ACCESS_TOKEN, …

@daft-ie/api / @daft-ie/mcp

ADVERTS_NEW_API_KEY, ADVERTS_OLD_API_KEY, ADVERTS_ACCESS_TOKEN, …

@adverts-ie/api / @adverts-ie/mcp

HTTP_PROXY

両API向けい任意のアウトバウンドプロキシ

TS_AUTHKEY

Giant mcp-host Tailscale → Pi exitノード

MCP_HOST, MCP_HOST_PORT

@daft-ie/mcp-host

ログイン後トークンファイル:.daft-tokens.json.adverts-tokens.json*_TOKEN_FILE で上書き可能)。

DaftのみAdvertsのみ、または両方で動かせます。未使用キーは単に使われないだけです。

テスト

各パッケージ単位で実行します(そのフォルダで bun test)。カバレッジは意図的に薄め。詳細は免責事項を参照。

ライセンス

MIT(パッケージが別の定めをしている場合を除く)。

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables interaction with the Daft.ie API for searching rental properties and retrieving detailed information about specific rental listings.
    10
    ISC
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for interacting with Bazos.cz, Bazos.sk, Bazos.at, and Bazos.pl. Supports searching ads, retrieving ad details, and fetching user ratings.
    3
    59
    1
    AGPL 3.0
  • A
    license
    A
    quality
    C
    maintenance
    MCP server that enables AI assistants to search Irish property listings on Daft.ie via the daftlistings library.
    5
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server to search tutti.ch Swiss classifieds anonymously with tools for listings, categories, and localities. Supports both MCP clients and a JSON CLI.
    14
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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