mcpField
S
Surt de Casa (surtdecasa.cat)

Surt de Casa (surtdecasa.cat)

リモート
github.comゲーム・エンタメ05 週間前に更新
リポジトリ公式サイト

Surt de Casa (surtdecasa.cat) について

Surt de Casa は、カタルーニャの地域イベント、映画上映情報、町を検索する MCP サーバーです。地域の催しや上映を調べる用途に向け、リモート HTTP とローカル stdio に対応しています。

主な機能

  1. 01地域・カテゴリ・日付でイベント検索
  2. 02イベント詳細とリンクの確認
  3. 03週間映画上映情報の閲覧
  4. 04町名のオートコンプリート

活用シーン

  1. 01週末や指定日の文化イベント検索
  2. 02会場・料金・主催者の確認
  3. 03今週の映画とポスターリンクの確認

MCP 対応

イベント検索と詳細、映画上映情報、町の検索ツールを MCP クライアントに公開します。リモート Streamable HTTP またはローカル stdio で接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://surtdecasa-mcp.peremontpeo.workers.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

4
パラメーター型必須説明
fistringいいえ終了日 dd/mm/yyyy(開始日のみ指定した場合、期間は1年間)
zonaarrayいいえ含める地域
inicistringいいえ開始日 dd/mm/yyyy(カレンダーより優先)
tipusarrayいいえ特別なタグ
poblaciostringいいえ市町村名(完全一致。検索するには poblacions を照会)
calendarienumいいえ日付のショートカットavui | dema | cap-de-setmana
categoriaarrayいいえ含めるカテゴリ

詳細

surtdecasa-mcp

s urtdecasa.cat の MCP サーバーです。身近な文化情報を扱うデジタルメディアです。あらゆる MCP クライアントから、文化イベント情報、映画上映情報、地域検索に直接アクセスできます。

2 つのモードで利用できます。

  • リモート:https://surtdecasa-mcp.peremontpeo.workers.dev/mcp で Streamable HTTP(Cloudflare Workers、無料)
  • ローカル:stdio で、コンピューター上で実行します

ツール

ツール説明
cercar_agenda地域、カテゴリー、種類(屋外、無料、夜間)、地域、日付(今日/明日/週末)、日付範囲で絞り込んでイベントを検索します
detall_esdevenimentイベントの詳細情報をすべて表示します:日付、場所、地域、料金、主催者、説明、リンク
cartellera今週の映画をリンクとポスター付きで表示します
poblacions地域のオートコンプリート:poblacio フィルターで使用できる正確な名前を返します

設定

リモートクライアント(推奨)
{
  "mcp": {
    "surtdecasa": {
      "type": "remote",
      "url": "https://surtdecasa-mcp.peremontpeo.workers.dev/mcp"
    }
  }
}
ローカルクライアント(stdio)
{
  "mcp": {
    "surtdecasa": {
      "type": "local",
      "command": ["node", "/ruta/a/surtdecasa-mcp/dist/index.js"]
    }
  }
}

開発

Node 20 以降が必要です。

npm install
npm run build      # typecheck (stdio + workers) i compilar dist/
npm run dev:cf     # wrangler dev local a http://localhost:8787/mcp
npm run deploy     # desplegar a Cloudflare Workers

構成:

  • src/scraper.ts:surtdecasa.cat の HTTP クライアントと HTML パーサー(サーバー側でレンダリングされる Drupal 7)
  • src/tools.ts:MCP ツールの登録(両方のトランスポートで共有)
  • src/index.ts:ローカル stdio のエントリーポイント
  • src/worker.ts:Cloudflare Workers のエントリーポイント(Streamable HTTP を使用する Durable Object)

注意事項

  • サイトに公開 API はありません。サーバーは HTML を適切な方法でスクレイピングします(オンデマンドのリクエストは少数で、識別可能な User-Agent を使用)。
  • 認証はありません。リモートエンドポイントは公開されています。自分でデプロイして使う場合は、トークンの追加を検討してください。
  • 利用可能な地域:ebre、penedes、camp、emporda、ponent、girona、centre、pirineus、barcelona。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。