Armavita Originality Ai Mcp
LocalAbout Armavita Originality Ai Mcp
Armavita Originality Ai Mcp is a local MCP server for Originality.ai scanning workflows, aimed at users of local MCP clients such as Claude Code, Cursor, and Codex. It provides tools for content checks and scan-result retrieval over stdio.
Key features
- 01AI detection and plagiarism scans
- 02Readability, grammar, and fact-checking scans
- 03SEO and URL scans
- 04Retrieve scan results and credit balance
- 05Local stdio transport
Use cases
- 01Check text for AI-generated content or plagiarism
- 02Review readability, grammar, and factual claims
- 03Run SEO scans on content or URLs
MCP support
It exposes Originality.ai scanning and account tools to MCP clients. The server uses local stdio transport and requires an ORIGINALITY_API_KEY.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEarmavita-originality-ai-mcp
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_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.py
Docs
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.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.