perspective-mcp-server

perspective-mcp-server

0

The Perspective MCP Server is an MCP server that facilitates interaction with Google's Perspective API, offering tools for analyzing text toxicity and supporting multiple languages. It enables score suggestions for various content attributes and can be seamlessly integrated into Model Context Protocol environments.

Perspective MCP Server

A Model Context Protocol (MCP) server that provides tools for interacting with Perspective API.

Features

  • Text toxicity analysis
  • Score suggestions
  • Support for multiple attributes (TOXICITY, SEVERE_TOXICITY, IDENTITY_ATTACK, INSULT, PROFANITY, THREAT)
  • Multi-language support

Usage

  1. Get your Perspective API key
  2. Add the server to your MCP settings file
{
  "mcpServers": {
    "perspective": {
      "command": "npx",
      "args": [
        "-y",
        "@mtane0412/perspective-mcp-server"
        ],
      "env": {
        "PERSPECTIVE_API_KEY": "your-api-key"
      }
    }
  }
}

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspect

The Inspector will provide a URL to access debugging tools in your browser.

License

MIT License