Project

staddress

0.0
The project is in a healthy, maintained state
Ruby SDK for the Staddress AI address parsing API (parse_address / parse_batch / get_usage). Zero runtime dependencies.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 3.13
~> 3.23
 Project Readme

Staddress AI

staddress-tools

CI npm PyPI Gem MCP license

Add to Cursor

Staddress AI(ストアドレス)住所解析サービス向けの クライアントツール群 および 汎用 AI エージェント の開発リポジトリ。

このリポジトリについて

Staddress AI(住所解析サービス)の解析精度を確認するだけであれば、GUI で手軽に行えます。まずは 公式サイト からお試しください。

コードで動作検証や開発を行う場合に、本リポジトリが役立ちます。さまざまなプログラミング言語から Staddress AI API を利用できるよう、サンプルコードおよび**各言語に対応した SDK(ライブラリ)**を提供します。

リポジトリ構成

staddress-tools/
├── README.md                 # 本ファイル
├── .env.example              # 環境変数テンプレート
├── docs/                     # 設計・計画・仕様書
├── examples/
│   ├── curl/                 # curl サンプル
│   └── powershell/           # PowerShell サンプル
├── openapi/                  # Staddress API OpenAPI 定義
├── packages/
│   ├── cli/                  # staddress シェルコマンド
│   ├── node/                 # Node.js SDK (@staddress/client)
│   ├── python/               # Python SDK (staddress)
│   ├── ruby/                 # Ruby Gem (staddress)
│   └── mcp/                  # MCP サーバー (@staddress/mcp)
├── agent/                    # 汎用 AI エージェント
└── tests/                    # 横断テスト・フィクスチャ

利用方法

事前に、リポジトリルートで環境変数を設定します。

cp .env.example .env
# STADDRESS_API_KEY と STADDRESS_BASE_URL を設定
変数 説明
STADDRESS_API_KEY API キー(取得方法は .env.example を参照
STADDRESS_BASE_URL ベース URL(既定: https://api.staddress.com

curl サンプル(Mac/Linux 向け)

source .env
./examples/curl/staddress.sh -s "六本木ヒルズ 森タワー 52F"

詳細は examples/curl/ を参照。

PowerShell サンプル(Windows 向け)

.\examples\powershell\staddress.ps1 -Single "六本木ヒルズ 森タワー 52F"

詳細は examples/powershell/ を参照。

Shell CLI(staddress

ターミナル向けの staddress コマンドを提供しています(詳細: packages/cli/)。

cd packages/cli && ./install.sh
staddress config set api-key <あなたのキー>

staddress parse "東京都渋谷区道玄坂1-2 マンション桜 101号"
staddress usage
staddress batch --file addresses.json

各言語 SDK(開発予定)

Node.js / Python / Ruby などの SDK を順次提供予定です(開発ロードマップ を参照)。

開発ロードマップ

詳細は docs/plan-tools.md を参照。

フェーズ 内容 状態
1 curl サンプル 完了
2 PowerShell サンプル 完了
3 Shell CLI 完了
4 Node.js SDK 完了(npm 公開
5 Python SDK 完了(PyPI 公開
6 Ruby SDK 完了(RubyGems 公開
7 MCP サーバー(@staddress/mcp 完了(npm 公開・Cursor / Claude 対応)
8 その他言語(Go / PHP 等) 計画中
9 汎用 AI エージェント 未着手

Agent Plugins マニフェスト(Cursor Directory 等の自動検出用)

リポジトリ直下の plugin.jsonmcp.jsonAgent Plugins(Open Plugins)標準 のマニフェストです。Cursor Directory などのレジストリがこれを自動検出し、MCP サーバー @staddress/mcp をプラグインとして掲載します(削除しないでください)。

  • plugin.json: プラグイン名・メタデータ($schema は Agent Plugins 1.0.0)。訴求力のある日本語/英語併記の description と、レジストリ表示用アイコン logoassets/staddress-icon.png)を設定済み。
  • mcp.json: MCP サーバー定義(stdio、npx -y @staddress/mcp)。API キーは各クライアントの環境変数 STADDRESS_API_KEY で指定します。

ライセンス

MIT License © 2026 StaddressAI