MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

A
Armavita Originality Ai MCP

MCP server for Originality.ai workflows with AI detection, plagiarism, readability, grammar, fact-checking, and SEO scans (Python 3.11+, MCP 1.26.0, AGPLv3).

Created 2/27/2026
Updated about 3 hours ago
Repository documentation and setup instructions

armavita-originality-ai-mcp

ArmaVita Originality AI MCP hero image

Brought to you by ArmaVita.com

Need a custom implementation? Contact us.

armavita-originality-ai-mcp is a local-first MCP server for Originality.ai scanning workflows. It is built for local MCP clients (Claude Code, Cursor, Codex) and supports:

  • AI detection, plagiarism, readability, grammar, fact-checking, and SEO scans
  • stdio MCP transport only
  • Python >=3.11
  • mcp==1.26.0
  • License: AGPL-3.0-only

Current contract version: 2.0.0.

Install

Package install (enables the armavita-originality-ai-mcp CLI):

pip install -e .

Local launcher install (recommended for repo development):

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Run

bash ./run.sh

Alternative entrypoints:

python run.py
armavita-originality-ai-mcp

Required Environment Variable

  • ORIGINALITY_API_KEY: Originality.ai API key used for all API requests.

Quick MCP Client Config

Canonical server key and path:

{
  "mcpServers": {
    "armavita-originality-ai": {
      "command": "bash",
      "args": ["/absolute/path/to/armavita-originality-ai-mcp/run.sh"],
      "env": {
        "ORIGINALITY_API_KEY": "your_api_key_here"
      }
    }
  }
}

Tool Coverage

  • Scanning: scan_ai, scan_full, scan_plagiarism, scan_readability, scan_seo, scan_url
  • Retrieval and account: get_scan_results, credit_balance

Security

  • Never commit real ORIGINALITY_API_KEY values.
  • Keep credentials in client/server env config, not in source files.

Development

Quick syntax check:

python -m py_compile run.py armavita_originality_ai_mcp/server.py armavita_originality_ai_mcp/client.py armavita_originality_ai_mcp/handlers/scan_handlers.py armavita_originality_ai_mcp/tools/scan_tools.py

Docs

Scope

  • This repository is an OSS local MCP server.
  • Transport mode is local stdio only.

License

GNU Affero General Public License v3.0 (AGPLv3). See LICENSE.

Quick Setup
Installation guide for this server

Install Package (if required)

uvx armavita-originality-ai-mcp

Cursor configuration (mcp.json)

{ "mcpServers": { "efraintorres-armavita-originality-ai-mcp": { "command": "uvx", "args": [ "armavita-originality-ai-mcp" ] } } }