Kiprio MCP Server について
Kiprio MCP Serverは、Claude CodeなどのMCPクライアント向けに、検証、ネットワーク、Webコンテンツ、テキスト処理、開発者向けツールを提供します。`uvx`で起動でき、サードパーティAPIキーなしでKiprio APIを利用します。
主な機能
- 01メール、電話、VAT、IBANの検証
- 02DNS、WHOIS、SSL、IPの検索
- 03Webスクレイピングとページ撮影
- 04テキスト分析、翻訳、個人情報の伏字化
- 05QR、ハッシュ、UUID、cronのユーティリティ
活用シーン
- 01登録時の連絡先を検証
- 02ドメインのDNSとSSLを調査
- 03Webページの内容を抽出・撮影
- 04テキストから個人情報を伏字化
MCP 対応
Claude Code、Claude Desktop、Cursor、Cline、ContinueなどのMCPクライアントで使えるMCPサーバーです。クライアントから`uvx kiprio-mcp`で起動するか、pipでインストールできます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
27掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| string | はい |
詳細
kiprio MCP サーバー
Claude Code、Claude Desktop、Cursor、Cline、Continue、およびあらゆるMCPクライアント向けの、本番環境対応APIツール27種類 — メール/電話番号の検証、ジオコーディング、タイムゾーン変換、DNS/WHOIS、SSL 検査、ウェブスクレイピング、NLP、開発者向けユーティリティを利用できます。
サードパーティのAPIキーは不要です。無料枠も含まれています。kiprio.comを利用しています。
クイックインストール
インストールは不要です。uvを使ってPyPIから直接実行できます。
uvx kiprio-mcp
または、pipでインストールします。
pip install kiprio-mcp
Claude Code — 1ステップでプロジェクトに追加できます。
claude mcp add kiprio -- uvx kiprio-mcp
# or, if installed via pip:
claude mcp add kiprio -- kiprio-mcp
または、~/.claude.json / Claude Desktop / Cursor / Windsurf / Zedに追加します。
{
"mcpServers": {
"kiprio": {
"command": "uvx",
"args": ["kiprio-mcp"],
"env": {"KIPRIO_API_KEY": "your_key_here"}
}
}
}
(pipでインストールした場合は、argsを指定せず、"command": "kiprio-mcp"を使用してください。)
Cline(VS Code) — Cline → MCP Servers → Add Serverを開き、次を貼り付けます。
{
"mcpServers": {
"kiprio": {
"command": "uvx",
"args": ["kiprio-mcp"],
"env": {"KIPRIO_API_KEY": "your_key_here"}
}
}
}
Continue.dev — ~/.continue/config.jsonのmcpServersの下に追加します。
{
"mcpServers": [
{
"name": "kiprio",
"command": "uvx",
"args": ["kiprio-mcp"],
"env": {"KIPRIO_API_KEY": "your_key_here"}
}
]
}
無料APIキーを取得(30秒で完了)
匿名利用枠はツールごとに1日50~100リクエストに制限されています。単発の問い合わせには十分ですが、自動化されたワークフローではすぐに上限に達します。
無料の登録キーを使えば、費用なしでツールごとに1日100リクエスト利用できます。
👉 kiprio.com/signup — クレジットカード不要、トライアル期間もありません。
できること
接続したら、Claudeに自然な言葉で尋ねられます。
「[email protected]は実際に配信可能なアドレスですか?」 →
validate_emailが構文、MXレコード、一時利用ドメインの一覧を確認します
「stripe.comではどのような技術スタックを使っていますか?」 →
tech_stackがCMS、CDN、アナリティクス、決済プロバイダーを返します
「このランディングページのスクリーンショットを撮って、レイアウトの崩れがないか確認してください。」 →
screenshot_urlが、Claudeが直接解析できるbase64 PNGを返します
「Zendeskに送る前に、このサポートの会話記録からすべての個人情報を伏せ字にしてください。」 →
redact_textがメールアドレス、電話番号、名前、カード番号を[REDACTED_TYPE]に置き換えます
「api.example.comのSSL証明書を確認してください。まもなく期限切れになりますか?」 →
ssl_checkが有効期限、発行者、評価を返します
自動化エージェントを構築していますか?
kiprioのツールは、単発の問い合わせだけでなく、パイプラインやフック向けに設計されています。一般的なパターンは次のとおりです。
登録受付前のメール検証:
User submits email
→ Claude: validate_email("[email protected]")
→ If disposable/invalid → reject early, before DB write
ドメイン監視フック(Claude Codeのスラッシュコマンド):
# Add to CLAUDE.md as a custom slash command
/check-ssl → ssl_check on all domains in config/domains.txt
リード情報拡充エージェント:
CSV of company domains
→ Claude loops: tech_stack() + whois_lookup() + ip_lookup() per row
→ Output: enriched CSV with stack, registrar, country, hosting provider
コンテンツモデレーションパイプライン:
User-submitted text
→ sentiment_analysis() to flag negative
→ redact_text() to strip PII before logging
これらのパターンは無料キーの利用枠(ツールごとに1日100リクエスト)で動作します。Proプラン(1日1,000リクエスト)なら、より大きなバッチを処理できます。
ツール
メールと検証
| ツール | 機能 |
|---|---|
validate_email | 構文、MXレコードの確認、一時利用ドメインの検出 |
validate_phone | 国際電話番号の検証、E.164形式、国情報 |
validate_vat | VIESを介したEU VAT番号の検証、会社名の取得 |
validate_iban | IBANの検証、銀行情報の取得 |
check_password_breach | k匿名性による漏えい確認 — 送信されるのは5文字のSHA1プレフィックスのみ |
場所と時刻
| ツール | 機能 |
|---|---|
geocode_address | 住所または場所の名前を、緯度・経度と構造化された住所要素に変換します |
get_timezone | 都市からIANAタイムゾーン、UTCオフセット、現在の現地時刻、夏時間の詳細を取得します |
convert_timezone | 2つのIANAタイムゾーン間で日時を変換します(キー不要) |
ネットワークとDNS
| ツール | 機能 |
|---|---|
dns_lookup | A、AAAA、MX、TXT、NS、CNAME、SOAレコードを照会します |
whois_lookup | ドメインのレジストラ、作成日・有効期限、ネームサーバーを取得します |
ssl_check | 証明書の有効性、有効期限、発行者、SANを確認します |
ip_lookup | 脅威スコアとともに、位置情報とVPN/Tor/データセンターの検出結果を取得します |
ウェブとコンテンツ
| ツール | 機能 |
|---|---|
readability | 任意のURLから記事本文とメタデータを抽出します |
tech_stack | CMS、フレームワーク、CDN、アナリティクス、決済サービスを検出します |
parse_og_tags | URLからOpen Graph、Twitter Card、メタタグを取得します |
screenshot_url | ページ全体またはビューポートのスクリーンショットをbase64 PNGにします |
html_to_pdf | HTMLをPDFに変換し、base64バイト列で出力します |
テキスト処理
| ツール | 機能 |
|---|---|
sentiment_analysis | ポジティブ/ネガティブ/ニュートラルのラベルと複合スコア(−1~1)を返します |
check_grammar | 文法・スペルを修正し、編集箇所の差分を返します。スタイル:簡潔、フォーマル、親しみやすい、イギリス英語、アメリカ英語 |
translate_text | 入力言語を自動検出して翻訳します |
summarize_text | 要点を抽出します(文の数を設定可能) |
redact_text | PIIを[REDACTED_TYPE]のプレースホルダーに置き換えます |
開発者向けユーティリティ
| ツール | 機能 |
|---|---|
generate_qr | QRコードをbase64 PNGまたはSVGで生成します。色とサイズをカスタマイズできます |
generate_hash | sha256、sha512、sha1、md5、sha3_256、blake2bを使って文字列をハッシュ化します |
generate_uuid | UUID v1、v4、v7を生成します |
parse_cron | cron式を解析し、次回の実行時刻5件と人間が読みやすい説明を返します |
decode_jwt | JWTのヘッダー、ペイロード、有効期限の状態をデコードします(検証は行いません) |
レート制限
| プラン | 上限 | 料金 |
|---|---|---|
| 匿名(キーなし) | 50~100リクエスト/日/ツール | $0 |
| 無料キー | 100リクエスト/日/ツール | $0 — 登録 |
| Pro | 1,000リクエスト/日/ツール | $9/月 |
| Business | 10,000リクエスト/日/ツール | $39/月 |
無料キーと匿名利用の違い: 利用できるツールは同じで、上限に対する余裕は3倍。それでも$0です。メールアドレスだけで利用できます。
Proへのアップグレードが適している場合
- 一括処理 — 500件のメールアドレスの検証、CSVへの情報追加、リンク監査の実行
- スケジュール実行するエージェント — コミットごと、またはcronジョブで実行されるClaude Codeフック
- チーム用ワークスペース — 複数の開発者が1つの設定を共有
- 本番用スクリプト — ファイルの保存やPRのたびに実行されるスラッシュコマンド
Claude Codeのセットアップ
claude mcp add kiprio -- uvx kiprio-mcp
claude mcp list # should show kiprio
または、pipでインストールする場合:
pip install kiprio-mcp
claude mcp add kiprio -- kiprio-mcp
プロジェクトの.envにAPIキーを設定します:
echo "KIPRIO_API_KEY=your_key" >> .env
次に、MCP設定で参照します:
{
"mcpServers": {
"kiprio": {
"command": "uvx",
"args": ["kiprio-mcp"],
"env": {"KIPRIO_API_KEY": "${KIPRIO_API_KEY}"}
}
}
}
トラブルシューティング
kiprio-mcp: command not found/spawn kiprio-mcp ENOENT — kiprio-mcpコマンドをそのまま実行できるのは、pipでインストールした後だけです。設定を"command": "uvx", "args": ["kiprio-mcp"]に変更する(インストール不要)か、仮想環境内のフルパスを指定してください:
"command": "/path/to/venv/bin/kiprio-mcp"
429 Rate limit exceeded — 無料の匿名利用枠の上限に達しました。kiprio.com/signupで登録すると、無料で1日100リクエストを利用できます。または、Proにアップグレードすると1日1,000リクエストを利用できます。
401/403 errors — APIキーが無効です。匿名利用枠を使うには、KIPRIO_API_KEYを空のままにしてください(1日30リクエスト)。
ソース
github.com/ForeverTools/kiprio-mcp — MITライセンス。
ForeverToolsがメンテナンスしています。APIはkiprio.comによって提供されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。