{"_id":"@dalexsys/verbashield-mcp","_rev":"2-0752ecd73c8715888aed14df1d9ca3d8","name":"@dalexsys/verbashield-mcp","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@dalexsys/verbashield-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","ai-humanizer","ai-detector","russian-nlp","cursor","claude-desktop","antigravity"],"author":{"name":"VerbaShield AI","email":"hello@verbashield.ru"},"license":"MIT","_id":"@dalexsys/verbashield-mcp@1.0.0","maintainers":[{"name":"dalexsys","email":"dalexsys@gmail.com"}],"homepage":"https://verbashield.ru/docs/mcp","bin":{"verbashield-mcp":"src/index.js"},"dist":{"shasum":"33e567d1a61a69f48080d0746dd41e73d787eb19","tarball":"https://registry.npmjs.org/@dalexsys/verbashield-mcp/-/verbashield-mcp-1.0.0.tgz","fileCount":6,"integrity":"sha512-c9NhyXlpKq5ZM9vcv1h5VvPxf+QlCK1KBFq25qxaT1GrxyzJrNXGoudDfVBZbYHVtPIyAvGPTUB03bv9eWaTdQ==","signatures":[{"sig":"MEUCIQCCu2xtqbJac4mwft/O0EpTh7D3/1Hb74pgRvqJ9J70MwIgfndNpTrOFChHMXX0ZI518pSsQhpjUbU0rfLvXq8hMNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9155},"main":"./src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"02ed8d71868cb06abcdb86997943b0aa4bc96540","scripts":{"test":"node --test test/*.test.js","start":"node src/index.js"},"_npmUser":{"name":"dalexsys","email":"dalexsys@gmail.com"},"_npmVersion":"11.19.0","description":"VerbaShield Model Context Protocol (MCP) server for AI text detection and humanization","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/verbashield-mcp_1.0.0_1788367410713_0.7688124762550121","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dalexsys/verbashield-mcp","version":"1.0.1","description":"VerbaShield Model Context Protocol (MCP) server for AI text detection and humanization","type":"module","main":"./src/index.js","bin":{"verbashield-mcp":"src/index.js"},"scripts":{"start":"node src/index.js","test":"node --test test/*.test.js"},"keywords":["mcp","model-context-protocol","ai-humanizer","ai-detector","russian-nlp","cursor","claude-desktop","antigravity"],"engines":{"node":">=18"},"author":{"name":"VerbaShield AI","email":"hello@verbashield.ru"},"homepage":"https://verbashield.ru/docs/mcp","license":"MIT","gitHead":"c1cb839028ef2ed34154bc439f37229cf47522c9","_id":"@dalexsys/verbashield-mcp@1.0.1","_nodeVersion":"26.7.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-kWygLXcUoJh1VG/ZN/zr25LFPFhW2WGtiouIRBWgYmNiIDv0HFqULUrvkXhOo5nupaIfx7WVSUM5bN8dHT33Og==","shasum":"b5a0b83bd78b87d5f03864524ae7e7a11e5c9b2f","tarball":"https://registry.npmjs.org/@dalexsys/verbashield-mcp/-/verbashield-mcp-1.0.1.tgz","fileCount":6,"unpackedSize":10771,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCo56mblv0Zcct/t6xg1rvXQ2Mm6jOqzM00NRZsipPwRQIhAMK+feRdugfZ70yRTr3npxo39QgNwIKN2782j9O/l58T"}]},"_npmUser":{"name":"dalexsys","email":"dalexsys@gmail.com"},"directories":{},"maintainers":[{"name":"dalexsys","email":"dalexsys@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/verbashield-mcp_1.0.1_1788380947039_0.3802205291518064"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-02T16:43:30.553Z","modified":"2026-09-02T20:29:07.448Z","1.0.0":"2026-09-02T16:43:30.861Z","1.0.1":"2026-09-02T20:29:07.292Z"},"author":{"name":"VerbaShield AI","email":"hello@verbashield.ru"},"license":"MIT","homepage":"https://verbashield.ru/docs/mcp","keywords":["mcp","model-context-protocol","ai-humanizer","ai-detector","russian-nlp","cursor","claude-desktop","antigravity"],"description":"VerbaShield Model Context Protocol (MCP) server for AI text detection and humanization","maintainers":[{"name":"dalexsys","email":"dalexsys@gmail.com"}],"readme":"# VerbaShield MCP Server\n\nOfficial 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).\n\n[![smithery badge](https://smithery.ai/badge/@dalexsys/verbashield-mcp)](https://smithery.ai/server/@dalexsys/verbashield-mcp)\n\n## Features\n\n- **`verbashield_humanize`**: Rewrite and humanize AI-generated text into natural human Russian (modes: `academic`, `business`, `casual`).\n- **`verbashield_detect`**: Analyze Russian/multilingual text for AI probability, sentence breakdown, perplexity, and burstiness.\n- **`verbashield_get_quota`**: Check remaining character quota, balance, and rate limits.\n\n---\n\n## 🚀 Quick Start\n\n### 1. Claude Desktop Setup\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"verbashield\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dalexsys/verbashield-mcp\"],\n      \"env\": {\n        \"VERBASHIELD_API_KEY\": \"vs_live_your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### 2. Cursor IDE Setup\n\nIn **Cursor Settings** → **Features** → **MCP Servers** → **Add New MCP Server**:\n- **Name:** `verbashield`\n- **Type:** `command`\n- **Command:** `env VERBASHIELD_API_KEY=vs_live_your_api_key_here npx -y @dalexsys/verbashield-mcp`\n\n---\n\n## 🔑 Getting an API Key\n\n1. Log in to [verbashield.ru](https://verbashield.ru).\n2. Go to **Developer Settings** or visit [verbashield.ru/docs](https://verbashield.ru/docs).\n3. Create your API Key (`vs_live_...`).\n\n---\n\n## Tools Reference\n\n### `verbashield_humanize`\nRewrites text to remove AI markers and clichés.\n- `text` (string, required): Original text to humanize.\n- `mode` (string, optional): `academic` (default), `business`, or `casual`.\n- `preserve_formatting` (boolean, optional): Keep Markdown/paragraphs intact.\n\n### `verbashield_detect`\nDetects AI-generated content.\n- `text` (string, required): Text to evaluate.\n\n### `verbashield_get_quota`\nReturns remaining monthly characters and rate limits.\n\n---\n\n## License\n\nMIT © [VerbaShield AI](https://verbashield.ru)\n","readmeFilename":"README.md"}