armavita-originality-ai-mcp
armavita-originality-ai-mcp
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.11mcp==1.26.0License: 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.txtRun
bash ./run.shAlternative entrypoints:
python run.py
armavita-originality-ai-mcpRequired 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_urlRetrieval and account:
get_scan_results,credit_balance
Security
Never commit real
ORIGINALITY_API_KEYvalues.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.pyDocs
Scope
This repository is an OSS local MCP server.
Transport mode is local
stdioonly.
License
GNU Affero General Public License v3.0 (AGPLv3). See LICENSE.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/EfrainTorres/armavita-originality-ai-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server