Skip to main content
Glama
Willyfab

simsima-connectivity

by Willyfab

simsima-connectivity — MCPサーバー

Glama score

ウェブサイト: simsima.io · エンドポイント: POST https://mcp.simsima.io/mcp (Streamable HTTP) · レジストリ: io.github.Willyfab/simsima-connectivity

Simsima の旅行用eSIMカタログをAIエージェントに公開するパブリックMCPサーバーです。 エンドポイント: POST https://mcp.simsima.io/mcp (Streamable HTTP)。ヘルスチェック: GET /health

ツール

  • list_destinations — 対象の国・地域と、最低価格 + 商品URL。

  • search_plans — 目的地のプラン。価格・データ量・有効期間のフィルターを任意指定可能。

  • get_plan — skuによる単一プラン。

  • recommend_plan — 旅行に最適なプラン(期間 + 軽度/中度/重度の利用)。

  • create_checkout_link — エージェント属性付き(source/utm_*)のSimsima商品URL。プランはあらかじめ選択済み。

  • check_coverage — この目的地はその国をカバーしているか? 国名またはISOコードを受け取り、カバーしているかどうかに関わらず単一国プランを返す。

  • get_destination_info — 1つの目的地のカバー状況、モバイルオペレーター、トップアップの可否、最低価格。

読み取り専用 + 属性付きリンクのみ。支払いなし、注文データなし、認証なし。

Related MCP server: gliana-mcp-remote

データソース

公開Webフィード ${SIMSIMA_FEED_BASE}/{locale}/agent/catalog を読み取ります(約15分キャッシュ)。 商品URLはフィードから直接得られるため常に有効です(404ゼロ)。データベースもバックエンド呼び出しもありません。

このフィードはSimsimaの販売可能なカタログから生成されています — ウェブサイトとGoogle Shoppingフィードが読むのと同じソースです。つまり、このサーバーが答えるのは、サイトが実際に販売している内容です:(目的地、データ量、期間)ごとに1つのプラン、 無制限プランはサイトのフェアユースカスケードで解決され、チェックアウト価格の下限も適用済みです。

カバー状況とモバイルオペレーターは、プランごとではなく目的地ごとに1回だけ、フィードの destinations ブロックに含まれます(ヨーロッパゾーンだけで約40の国コードがあります)。オペレーターが記載されるのは単一国の目的地のみです:ゾーンでは、40か国のオペレーターを並べても意味がありません。

環境変数

  • SIMSIMA_FEED_BASE(デフォルト: https://simsima.io

  • PORT(デフォルト: 8080)

  • RATE_LIMIT_RPM(デフォルト: 60)

  • POSTHOG_KEY(任意)— PostHogプロジェクトAPIキー。設定すると、サーバーはツール呼び出しのたびに mcp_tool_call イベントを発行し、resultCountfeedStale、呼び出しが空で返った場合の名前付き failureReason を運びます。さらに、チェックアウトリンクが渡されると専用の mcp_checkout_link イベントも発行します。未設定の場合 → テレメトリー無効(no-op)。

  • POSTHOG_HOST(任意、デフォルト: https://eu.i.posthog.com)— PostHog取り込みホスト(Webアプリに合わせる)。

ローカル開発

cd mcp
npm install
npm test          # jest (42 tests)
npm run dev       # ts-node-dev on :8080
curl localhost:8080/health

Claudeから接続(非公開検証 — Phase 1a)

https://mcp.simsima.io/mcp を指すカスタムコネクターを追加し、次のように試してください: 「中程度の利用で、日本で7日間使えるeSIMを勧めてください。」

デプロイ

Coolifyアプリ、Dockerビルドコンテキスト = mcp/、サブドメイン mcp.simsima.iomain へのプッシュで自動デプロイ。 環境変数 SIMSIMA_FEED_BASEPORTRATE_LIMIT_RPM を設定します。

MCPレジストリへの公開(Phase 1b)

メタデータは server.json にあります(名前空間 io.github.Willyfab/simsima-connectivity、 リモート streamable-http、URLは https://mcp.simsima.io/mcp)。ディスカバリーは web/public/llms.txt + llms-full.txt からも示唆されます。

公開するには(mcp-publisher CLI + リポジトリ所有者としてのGitHub認証が必要):

cd mcp
# install: see github.com/modelcontextprotocol/registry (release binary or `go install`)
mcp-publisher login github     # OIDC auth for the io.github.Willyfab/* namespace
mcp-publisher publish          # validates server.json and publishes
  • 意味のある変更のたびに server.jsonversion を上げ、publish を再実行します。

  • 代わりにブランド化された com.simsima/connectivity 名前空間を使用するには、DNS TXTレコードで simsima.io のドメイン所有権を検証してから、server.jsonname を更新します (リモートURL mcp.simsima.io はすでに検証済みドメイン上にあります)。

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    An MCP server that wraps the Firsty telecom API, allowing AI agents to manage eSIMs, data plans, phone numbers, and network coverage.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides two MCP servers: one for searching real-time flight prices via FlightAPI.io and another for hotel prices via Booking.com through RapidAPI, both accessible over Streamable HTTP.
    -

Appeared in Searches

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/Willyfab/simsima-connectivity'

If you have feedback or need assistance with the MCP directory API, please join our Discord server