mcpField
P
Perspective MCP Server

Perspective MCP Server

ローカル
github.com/mtane0412セキュリティ090 週間前に更新

Perspective MCP Server について

Perspective MCP Serverは、MCPクライアントをPerspective APIに接続し、テキストの有害性を分析します。複数の有害性属性と言語に対応し、スコアの提案機能も記載されています。

主な機能

  1. 01テキストの有害性を分析
  2. 02スコアを提案
  3. 036種類の有害性属性に対応
  4. 04複数言語に対応

活用シーン

  1. 01テキストに有害性があるか分析
  2. 02脅迫や侮辱の有無を確認
  3. 03アイデンティティ攻撃や深刻な有害性を確認

MCP 対応

テキスト分析やスコア提案など、Perspective APIと連携するMCPツールを提供します。READMEにはツール名やスキーマの記載はありません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"perspective": {
"command": "npx",
"args": [
"-y",
"@mtane0412/perspective-mcp-server"
],
"env": {
"PERSPECTIVE_API_KEY": "<PERSPECTIVE_API_KEY>"
}
}
}
}
起動コマンドnpx -y @mtane0412/perspective-mcp-server
設定が必要な環境変数
PERSPECTIVE_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mtane0412/perspective-mcp-server

ツール

2

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
textstringはい分析するテキスト
attributesarrayいいえ分析する属性(例: TOXICITY, SEVERE_TOXICITY, IDENTITY_ATTACK, INSULT, PROFANITY, THREAT)
languagesarrayいいえテキストの言語(例: ja, en)。指定しない場合は自動検出されます。

詳細

Perspective MCP サーバー

Perspective API とやり取りするためのツールを提供する Model Context Protocol(MCP)サーバーです。

機能

  • テキストの有害性分析
  • スコアの提案
  • 複数の属性に対応(TOXICITY、SEVERE_TOXICITY、IDENTITY_ATTACK、INSULT、PROFANITY、THREAT)
  • 多言語対応

使い方

  1. Perspective API キーを取得します
  2. サーバーを 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 ライセンス

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。