Smspm について
Smspmは、SMSPM API経由でトランザクションSMSを送信するMCPサーバーです。Claude DesktopなどのMCPクライアントを対象とし、アカウント認証情報はローカル設定に保存します。
主な機能
- 01SMSPM経由でSMSを送信
- 02宛先とメッセージ本文を指定
- 03任意の送信者名または番号を設定
- 04SMSPM認証情報をローカル設定
活用シーン
- 01発送状況をSMSで通知
- 02Claude Desktopから宛先にSMSを送信
- 03MCPクライアントから取引関連メッセージを送信
MCP 対応
SMSPMの送信機能を`send_sms` MCPツールとして公開し、Claude DesktopなどのMCPクライアントから利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | 送信する SMS メッセージの本文 |
| toNumber | string | はい | 国際形式の受信者の電話番号(例:37256789045) |
| fromNumber | string | いいえ | 受信者に表示される送信者名または番号(デフォルト:smspm.com) |
詳細
SMSPM SMS API 用の MCP サーバーです。 Claude Desktop、Cursor、Windsurf、Cline、または任意の MCP クライアントからトランザクション SMS を送信できます。 https://app.smspm.com/app/api で API 認証情報を取得してください。
SMSPM MCP サーバー
SMSPM アカウントを使用して、Claude Desktop(または任意の MCP クライアント)から SMS メッセージを送信できます。
前提条件
- Node.js 18+
- Hash と API Token を持つ SMSPM アカウント
インストール
オプション A — npm からインストール(公開後)
npm install -g smspm-mcp
オプション B — ソースからインストール
git clone https://github.com/alesav/smspm-mcp.git
cd smspm-mcp
npm install
npm run build
ビルドされたファイルのフルパスを控えておいてください。次の手順で必要になります。
/path/to/smspm-mcp/dist/index.js
Claude Desktop の設定
Claude Desktop の設定ファイルを開きます。
| プラットフォーム | パス |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
mcpServers の中に smspm エントリを追加します。
{
"mcpServers": {
"smspm": {
"command": "node",
"args": ["/path/to/smspm-mcp/dist/index.js"],
"env": {
"SMSPM_HASH": "your-hash-here",
"SMSPM_TOKEN": "your-api-token-here"
}
}
}
}
npm でグローバルインストールした場合は、パスを
"npx"に置き換え、args を["smspm-mcp"]にします。
設定を保存した後、Claude Desktop を再起動します。
Hash と Token の取得
- smspm.com にログインします
- Settings → API に移動します
- Hash をコピーします(
e3dbe013-6f66-4fae-8ae2-96c364cb6b61のような形式です) - API Token をコピーするか、生成します
使い方
設定が完了したら、Claude に次のように尋ねてください。
「+37256789045 に『Hello from Claude』という SMS を送信して」
「+447911123456 に『your order has shipped』と送信して」
Claude は send_sms ツールを自動的に使用します。
ツールのパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
toNumber | ✅ | 国際形式の宛先電話番号(例:37256789045) |
text | ✅ | メッセージの内容 |
fromNumber | ❌ | 受信者に表示される送信者名/番号(デフォルト:smspm.com) |
セキュリティ
SMSPM_HASHとSMSPM_TOKENはローカルの設定ファイルにのみ保存されます- これらが Anthropic や Claude に送信されることは決してありません。送信先は
api.smspm.comのみです - 設定ファイルをバージョン管理にコミットしないでください
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。