0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

様々なAgentへ — Smithery 経由で Staddress MCP を入れる

0
Posted at

様々なAgentへ — Smithery 経由で Staddress MCP を入れる

住所正規化・ジオコーディングAPI 「Staddress(スタドレス)」 開発チームです。

前回(Cursorから15分 — @staddress/mcp でチャットから住所解析する)は、Cursor Directory から MCP を入れる手順を紹介しました。

今回は Smithery への掲載を紹介します。Cursor 以外の MCP 対応エージェントにも、同じ @staddress/mcp を届けやすくなりました。

この記事で扱う内容は次の通りです。

  1. Smithery に載せた理由(Cursor 以外への流入)
  2. 掲載ページで何が分かるか
  3. Smithery CLI で各エージェントへ入れる
  4. 提供ツールとチャットでの試し方
  5. Cursor Directory との使い分け
  6. よくあるつまづき

前提

  • Free アカウント登録が完了していること
  • アカウント管理画面で API Key を確認できること
  • Node.js 18+(Smithery CLI / npx 用)
  • MCP 対応の AI クライアント(Cursor / Claude Desktop など)

API Key の取得は 試用編 / curl 編 を参照してください。


なぜ Smithery か

Cursor Directory は Cursor 利用者向けの入口として有効です。一方で、MCP クライアントは Cursor 以外にも広がっています。

Smithery は MCP サーバのレジストリ兼ハブで、掲載ページから 複数のエージェント向けにインストールしやすくなります。アプリ本体のコード変更は不要で、既存の @staddress/mcp をそのまま公開しています。

発見: Smithery ページ / CLI 検索
  ↓
導入: smithery mcp add → 各 Agent の設定へ
  ↓
実行: staddress_parse など → Staddress AI API

掲載ページ

公開 URL はこちらです。

https://smithery.ai/servers/sys-y623/staddress

ページ上では次が確認できます。

  • 日本語の説明(住所の正規化・分解、緯度経度・信頼度)
  • 提供ツール 3 つ(後述)
  • Quick Start(CLI での追加・ツール一覧・呼び出し例)
  • Direct MCP Connection(ホスト済みエンドポイント)

利用には Staddress の API キーが必要です(ページ上でも案内されています)。


Step 1. Smithery 経由でインストールする

ワンライナーの例です(掲載ページの Quick Start と同じ系統)。

npx -y smithery mcp add sys-y623/staddress

クライアントを明示する場合の例:

# Cursor
npx -y smithery mcp add sys-y623/staddress --client cursor

# Claude Desktop
npx -y smithery mcp add sys-y623/staddress --client claude

CLI をグローバルに入れる場合:

npm install -g smithery@latest
smithery mcp add sys-y623/staddress --client cursor

インストール時に API KeySTADDRESS_API_KEY / 画面上の X-Api-Key 相当)を求められたら、アカウント管理画面のキーを入力します。

注意: API Key は秘密情報です。チャットログやリポジトリに載せないでください。

設定反映後、クライアントを再起動(または MCP をリロード)し、ツール一覧に staddress_parse が出ることを確認します。

ツールの確認・試し打ち(任意)

# ツール一覧
npx -y smithery tool list sys-y623/staddress

# スキーマ確認
npx -y smithery tool get sys-y623/staddress staddress_parse

Step 2. 提供ツール

前回の Cursor 編と同じ 3 ツールです。

ツール 対応 API 説明
staddress_parse POST /api/v1/addresses/parse 単件の正規化・分解
staddress_parse_batch POST /api/v1/addresses/parse/batch 一括(Standard 以上・最大100件)
staddress_get_usage GET /api/v1/usage 利用状況

いずれも読み取り専用です。内部実装は公式 Node SDK @staddress/client です。


Step 3. チャットで試す

エージェント側のチャットに、例えば次のように入力します。

東京都渋谷区道玄坂1-2 マンション桜 101号 を staddress で正規化して、緯度経度も教えて

AI が staddress_parse を呼ぶと、正規化住所・構成要素・緯度経度・信頼度が構造化データとして返ります。レスポンスの見方は curl 編 / Cursor MCP 編 と同じです。

目的 プロンプト例
単件 「この住所を staddress で正規化して。建物名と部屋番号も分けて」
利用状況 「staddress の今月の利用状況を確認して」
一括(Standard+) 「次の住所リストを batch で解析して」

Cursor Directory との使い分け

観点 Cursor Directory(第10回) Smithery(今回)
主な読者 Cursor 利用者 複数 Agent 利用者
入口 cursor.directory/plugins/staddress-ai smithery.ai/servers/sys-y623/staddress
導入 Directory UI / mcp.json smithery mcp add など
本体 同じ @staddress/mcp 同じ @staddress/mcp

どちらから入れても、呼び出す API・ツール名・レスポンスは共通です。Cursor だけ使うなら Directory、他のエージェントにも配りたい・CLI で入れたいなら Smithery、という切り分けで十分です。

AI エージェントに住所解析ツールを足す利点(LLM の推測ではなく公式 API の結果を根拠にできること)は、Cursor 編の使い分け と同じです。


よくあるつまづき

インストール後にツールが出ない

  • クライアントの再起動 / MCP リロード
  • node -v が 18 以上か
  • smithery mcp list で接続が残っているか

API Key エラー

Smithery / クライアント設定にキーが入っているか確認してください。未設定のままでは unauthorized 相当になります。

batch が使えない

staddress_parse_batch は Standard プラン以上です。Free では単件の staddress_parse を使ってください。


まとめ

  • Smithery 掲載: sys-y623/staddress
  • npx -y smithery mcp add sys-y623/staddress で各種 Agent へ導入できる
  • ツールは staddress_parse / staddress_parse_batch / staddress_get_usage(Cursor 編と同じ)
  • コード変更は不要。既存 @staddress/mcp の発見性を上げる施策
  • Cursor 専用なら Directory、横断配布なら Smithery

Staddress ホームセット

Staddress に関する公式リンク一覧です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?