Perspective MCP Server について
Perspective MCP Serverは、MCPクライアントをPerspective APIに接続し、テキストの有害性を分析します。複数の有害性属性と言語に対応し、スコアの提案機能も記載されています。
主な機能
- 01テキストの有害性を分析
- 02スコアを提案
- 036種類の有害性属性に対応
- 04複数言語に対応
活用シーン
- 01テキストに有害性があるか分析
- 02脅迫や侮辱の有無を確認
- 03アイデンティティ攻撃や深刻な有害性を確認
MCP 対応
テキスト分析やスコア提案など、Perspective APIと連携するMCPツールを提供します。READMEにはツール名やスキーマの記載はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | 分析するテキスト |
| attributes | array | いいえ | 分析する属性(例: TOXICITY, SEVERE_TOXICITY, IDENTITY_ATTACK, INSULT, PROFANITY, THREAT) |
| languages | array | いいえ | テキストの言語(例: ja, en)。指定しない場合は自動検出されます。 |
詳細
Perspective MCP サーバー
Perspective API とやり取りするためのツールを提供する Model Context Protocol(MCP)サーバーです。
機能
- テキストの有害性分析
- スコアの提案
- 複数の属性に対応(TOXICITY、SEVERE_TOXICITY、IDENTITY_ATTACK、INSULT、PROFANITY、THREAT)
- 多言語対応
使い方
- Perspective API キーを取得します
- サーバーを MCP 設定ファイルに追加します
{
"mcpServers": {
"perspective": {
"command": "npx",
"args": [
"-y",
"@mtane0412/perspective-mcp-server"
],
"env": {
"PERSPECTIVE_API_KEY": "your-api-key"
}
}
}
}
デバッグ
MCP サーバーは stdio 経由で通信するため、デバッグが難しい場合があります。パッケージスクリプトとして利用できる MCP Inspector の使用をおすすめします。
npm run inspect
Inspector は、ブラウザーでデバッグツールにアクセスするための URL を提供します。
ライセンス
MIT ライセンス
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。