Skip to main content
Glama
dalexsys

verbashield-mcp

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).

[![smithery badge](https://smithery.ai/badge/@dalexsys/verbashield-mcp)](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