MCP server for VIKK Legal AI Assistant - Generate legal documents via Claude Desktop
Project description
VIKK Legal AI MCP Server
MCP (Model Context Protocol) server for integrating VIKK Legal AI with Claude Desktop and Claude Code.
Overview
This MCP server provides tools for:
- Generating legal documents (demand letters, cease & desist, notices, agreements)
- Extracting text from PDF files
- Checking API usage statistics
Quick Start (Recommended)
The easiest way to use this MCP server is with uvx - no installation required!
Claude Desktop Configuration
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"vikk-legal": {
"command": "uvx",
"args": ["vikk-legal-mcp"],
"env": {
"VIKK_API_URL": "https://lab.vikk.live",
"VIKK_API_KEY": "your_api_key_here"
}
}
}
}
Then restart Claude Desktop (Cmd+Q on macOS).
Get an API Key
Contact VIKK AI technical support.
Available Tools
Document Generation
| Tool | Description |
|---|---|
generate_document |
Create legal documents (demand letters, cease & desist, notices, etc.) |
list_document_templates |
List available document types and required fields |
PDF Processing
| Tool | Description |
|---|---|
extract_pdf_text |
Extract text from a local PDF file |
Utility
| Tool | Description |
|---|---|
get_api_usage |
Check API usage and rate limits |
Available Resources
| URI | Description |
|---|---|
vikk://templates |
Document templates reference |
vikk://usage |
API usage statistics |
Examples
Generate a Demand Letter
"Generate a demand letter for unpaid rent. The landlord is John Smith at 123 Main St,
Anytown CA 90210. The tenant is Jane Doe at 456 Oak Ave, Anytown CA 90211.
The amount owed is $2,500 for March and April rent."
Extract PDF Text
"Extract the text from /Users/me/Documents/contract.pdf"
Troubleshooting
Server not appearing in Claude Desktop
- Verify the config file path and JSON syntax
- Use absolute paths (not relative)
- Fully restart Claude Desktop (Cmd+Q on macOS)
- Check logs:
tail -f ~/Library/Logs/Claude/mcp*.log
API errors
- Verify VIKK_API_KEY is set correctly
- Check that the API URL is accessible
- Ensure your API key has not expired
- Check rate limits with
get_api_usage
Connection refused
- Verify the VIKK server is running
- Check the API URL is correct (include protocol: http/https)
- Check firewall settings
License
MIT License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vikk_legal_mcp-0.2.1.tar.gz.
File metadata
- Download URL: vikk_legal_mcp-0.2.1.tar.gz
- Upload date:
- Size: 54.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35f736905a2e792dc47ca4a8714669c3770497134e204f7a0faa23cd7f37cf81
|
|
| MD5 |
27676137d23914bb47637e5e860bce04
|
|
| BLAKE2b-256 |
90c0efe8de5d26b603d97749ae9f129ea9c784561cb3594e03c32cf60da094f6
|
File details
Details for the file vikk_legal_mcp-0.2.1-py3-none-any.whl.
File metadata
- Download URL: vikk_legal_mcp-0.2.1-py3-none-any.whl
- Upload date:
- Size: 10.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6bf347fcbd77f3b7333bf285964c485bef7c7cddcc4a8f5f30678948804af34
|
|
| MD5 |
22360439b17c612274c3e8d700c42984
|
|
| BLAKE2b-256 |
985e5ffb70d60aee69a250992dcd771fc7017e6cf5fa5feca0de8e2fbef1568d
|