AI クライアントからマワリミチを呼び出すためのゲートウェイ
マワリミチ MCP は、Anthropic が提唱する Model Context Protocol のサーバ実装です。Claude Desktop や Cursor 等の MCP 対応クライアントから、マワリミチの公開投稿の検索 / 施設・展示・スタンプラリー・アンケート集計の取得 / 下書きの作成 等を、ロール権限の範囲内で呼び出せます。
アクセスはマワリミチ Hub で発行する Bearer トークン経由で、組織契約サービス・接続のサービス許可・ロール権限の 3 段階チェックを通過したものだけが実行されます。本公開・配信・削除・契約変更・物理デバイス操作などの 破壊的操作は MCP 経路からは公開していません。
以下の 5 種類のクライアントから利用できます。Hub の 接続管理ページで各クライアント用の設定例・サンプルコードを自動生成できます。
Anthropic 公式デスクトップアプリ。MCP 標準対応。
~/Library/Application Support/Claude/claude_desktop_config.jsonAI コードエディタ。プロジェクト直下の .cursor/mcp.json を読込。
.cursor/mcp.jsonVS Code / JetBrains 拡張。experimental.modelContextProtocolServers に追加。
~/.continue/config.jsonMessages API + tools。tools/list を取得して Anthropic tools に変換し、tool_use → MCP /tools/call へ転送。
Python / Node SDK + Authorization: Bearer ヘッダGPT-4o 等の function calling。MCP tool を function definition に変換し、function_call → MCP /tools/call へ転送。
Python / Node SDK + Authorization: Bearer ヘッダAuthorization: Bearer mcp_...)~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"mawarimichi": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-fetch", "https://mcp.mawarimichi.app/mcp/v1"],
"env": {
"MCP_AUTH_TOKEN": "mcp_xxxxxxxx_作成時に控えたトークンを貼る"
}
}
}
}※ Hub の接続詳細ページで、Claude Desktop / Cursor / Continue / Anthropic API / OpenAI Function Calling の 5 種類分の設定例とサンプルコードをワンクリックでダウンロードできます。
ロールに割り当てられた権限の範囲で、以下の tool(コマンド)を呼び出せます。name がAIに渡すコマンド名、入力 が主な引数です。実際に呼び出せる一覧は接続作成後に Hub の接続詳細ページからも確認できます。
account_get_organizationaccount_list_membersaccount_list_service_subscriptionsaccount_get_credit_balanceaccount_list_audit_logsaccount_list_mcp_connectionsaccount_list_external_actionsmain.public.searchmain.post.readmain.post.draft.createmain.translation.draft.createsearch.public.querybase.facility.readbase.signage.status.readbase.device.readbase.device.metrics.readrally.list.readrally.stats.readsurvey.list_formssurvey.get_formsurvey.get_aggregate / survey.aggregate.readsurvey.query_anonymous_responsessurvey.list_redacted_commentssurvey.draft.createconnect.dataset.listconnect.schema.readexternal_action.listexternal_action.getstudio.list_appsstudio.get_appstudio.list_pagesstudio.get_pagestudio.list_available_blocksstudio.create_page_draftstudio.update_page_draftstudio.preview_pagelp.list / lp.getlp.create_draft / lp.update_draftlp.add_block / update_block / reorder_blockslp.validate_print_layoutlp.generate_pdf / lp.generate_qranalytics.get_overviewanalytics.get_service_metricsanalytics.get_funnelanalytics.compare_periodsanalytics.get_top_contentsanalytics.get_rally_summary / get_device_uptimelist_campaigns / get_campaign / get_campaign_metricslist_publication_draftscreate_campaigngenerate_publication_draftssuggest_campaign_actionslist_products / get_productlist_inventory / list_inventory_movementslist_commerce_listings / list_reconciliation_requiredcreate_product_draftgenerate_product_descriptionsuggest_exclusive_mode / shared_inventory / listing_channelslist_underperforming_productslist_ai_suggestionslist_commerce_channelsget_market_price_history / search_market_priceimport_product_ledger_csv / import_weekly_metrics(非公開)AI分析実行・提案採否・出品切り替えlabs.demo.list※ いずれも閲覧・検索・集計・下書き作成・提案までです。投稿の本公開・配信・削除・契約変更・物理デバイス操作・個人情報を含む設問回答の取得 等は MCP 経路では公開していません(人が管理画面で操作)。
データ連携基盤「マワリミチ Connect」は、本体 MCP とは別の MCP サーバ (connect-mcp, stdio) として、 発行済みデータセットを NGSI 互換で読み出すツールを提供します(read-only)。
search_datasetsget_entitiesresources/read: mwm://tenants/{tenant}/datasets/{slug}/{pub}tool の挙動を 5 段階で区分しています。read / draft / preview は提供範囲が広く、approve-apply / automatic-execution は提供範囲を絞っています。
| レベル | 内容 |
|---|---|
read | 閲覧のみ。公開・出力されているデータを取得する。 |
draft | 下書きを作成する。公開はしない (人手レビュー前提)。 |
preview | 未公開プレビューを取得する。 |
approve-apply | 承認後に適用する (=本公開・本配信)。 |
automatic-execution | 自動実行 (= 完全 LLM 任せ)。提供範囲は限定的。 |
mcp_audit_logs に記録され、Hub の接続詳細ページから直近 20 件を確認できます。※ プラン / 利用範囲 / SLA については個別ご相談ください。
マワリミチ Hub にログイン後、MCP 接続管理ページから新規接続を作成 → 接続詳細ページで お使いのクライアント用の設定例・サンプルコードをワンクリックで取得できます。
他のドキュメント