verbashield-mcp
by dalexsys
README.md
# VerbaShield MCP Server
Official Model Context Protocol (MCP) server for [VerbaShield AI](https://verbashield.ru) β AI text detection, text humanization, and quota management for AI coding agents and assistants (Cursor, Claude Desktop, Antigravity, Windsurf, Cline).
[](https://smithery.ai/server/@dalexsys/verbashield-mcp)
## Features
- **`verbashield_humanize`**: Rewrite and humanize AI-generated text into natural human Russian (modes: `academic`, `business`, `casual`).
- **`verbashield_detect`**: Analyze Russian/multilingual text for AI probability, sentence breakdown, perplexity, and burstiness.
- **`verbashield_get_quota`**: Check remaining character quota, balance, and rate limits.
---
## π Quick Start
### 1. Claude Desktop Setup
Add to your `claude_desktop_config.json`:
```json
{
"mcpServers": {
"verbashield": {
"command": "npx",
"args": ["-y", "@dalexsys/verbashield-mcp"],
"env": {
"VERBASHIELD_API_KEY": "vs_live_your_api_key_here"
}
}
}
}
```
### 2. Cursor IDE Setup
In **Cursor Settings** β **Features** β **MCP Servers** β **Add New MCP Server**:
- **Name:** `verbashield`
- **Type:** `command`
- **Command:** `env VERBASHIELD_API_KEY=vs_live_your_api_key_here npx -y @dalexsys/verbashield-mcp`
---
## π Getting an API Key
1. Log in to [verbashield.ru](https://verbashield.ru).
2. Go to **Developer Settings** or visit [verbashield.ru/docs](https://verbashield.ru/docs).
3. Create your API Key (`vs_live_...`).
---
## Tools Reference
### `verbashield_humanize`
Rewrites text to remove AI markers and clichΓ©s.
- `text` (string, required): Original text to humanize.
- `mode` (string, optional): `academic` (default), `business`, or `casual`.
- `preserve_formatting` (boolean, optional): Keep Markdown/paragraphs intact.
### `verbashield_detect`
Detects AI-generated content.
- `text` (string, required): Text to evaluate.
### `verbashield_get_quota`
Returns remaining monthly characters and rate limits.
---
## License
MIT Β© [VerbaShield AI](https://verbashield.ru)
TDQS
A3.5/5.0
Scored across 3 tools
Disambiguation5/5
Each tool performs a distinct function: humanize transforms text, detect analyzes text, and get_quota retrieves account usage. There is no overlap or ambiguity between the three tools.
Naming Consistency5/5
All tools share the verbashield_ prefix and use lowercase snake_case. The pattern is consistent and predictable: verbashield_humanize, verbashield_detect, and verbashield_get_quota.
Tool Count5/5
Three tools is well-scoped for a narrow service wrapper around VerbaShield, covering the primary actions and account quota without unnecessary bulk.
Completeness5/5
The tool set covers the full lifecycle for this service: text transformation, detection, and quota monitoring. No obvious gaps exist for the stated domain.
Maintenance
ActivitySlowing
ResponsivenessNo issues