Surt de Casa (surtdecasa.cat) について
Surt de Casa は、カタルーニャの地域イベント、映画上映情報、町を検索する MCP サーバーです。地域の催しや上映を調べる用途に向け、リモート HTTP とローカル stdio に対応しています。
主な機能
- 01地域・カテゴリ・日付でイベント検索
- 02イベント詳細とリンクの確認
- 03週間映画上映情報の閲覧
- 04町名のオートコンプリート
活用シーン
- 01週末や指定日の文化イベント検索
- 02会場・料金・主催者の確認
- 03今週の映画とポスターリンクの確認
MCP 対応
イベント検索と詳細、映画上映情報、町の検索ツールを MCP クライアントに公開します。リモート Streamable HTTP またはローカル stdio で接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://surtdecasa-mcp.peremontpeo.workers.dev/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http pmontp19-surtdecasa https://surtdecasa-mcp.peremontpeo.workers.dev/mcpCursor.cursor/mcp.json
{"mcpServers":{"pmontp19-surtdecasa":{"type":"http","url":"https://surtdecasa-mcp.peremontpeo.workers.dev/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"pmontp19-surtdecasa":{"type":"http","url":"https://surtdecasa-mcp.peremontpeo.workers.dev/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"pmontp19-surtdecasa":{"type":"http","url":"https://surtdecasa-mcp.peremontpeo.workers.dev/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"pmontp19-surtdecasa":{"serverUrl":"https://surtdecasa-mcp.peremontpeo.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
4| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| fi | string | いいえ | 終了日 dd/mm/yyyy(開始日のみ指定した場合、期間は1年間) |
| zona | array | いいえ | 含める地域 |
| inici | string | いいえ | 開始日 dd/mm/yyyy(カレンダーより優先) |
| tipus | array | いいえ | 特別なタグ |
| poblacio | string | いいえ | 市町村名(完全一致。検索するには poblacions を照会) |
| calendari | enum | いいえ | 日付のショートカットavui | dema | cap-de-setmana |
| categoria | array | いいえ | 含めるカテゴリ |
詳細
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
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。