io.github.infolegalge/legal-ge
Find verified legal specialists in Georgia from natural-language queries. Trilingual (ka/en/ru).
Open source Open in the app JSON README (API)
About
Find verified legal specialists in Georgia from natural-language queries. Trilingual (ka/en/ru).
Details
- Kind
- MCP servers
- Topic
- Government & public data
- Publisher
- infolegalge
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 0.1.1
- Last push
- 2026-08-09T11:48:05Z
- Repository state
- ativo
- Language
- JavaScript
- License
- MIT
- Added
- 2026-08-29 04:00:11
- Updated
- 2026-08-29 04:00:11
- Origin id
io.github.infolegalge/legal-ge
README
# legal.ge MCP server
Find verified legal specialists in Georgia from inside Claude Desktop, Cursor, or any [Model Context Protocol](https://modelcontextprotocol.io/) client.
This server wraps the public [legal.ge Ask API](https://legal.ge/api/openapi.json) as MCP tools. Ask in natural language; get matched practice areas plus ranked verified specialists with their profile URLs.
## What it does
Exposes two tools:
- **`find_legal_specialists`** — describe a legal situation in natural language; get matched practice areas, specific services, and a ranked list of verified specialists, each with a profile URL on legal.ge.
- **`classify_legal_intent`** — same matcher without the specialist lookup. Returns just the matched categories, useful when you want to identify the legal domain before deciding next steps.
Both tools support Georgian (`ka`), English (`en`), and Russian (`ru`). The matcher handles colloquial phrasings, legal jargon, and cross-script abbreviations (AML, KYC, MLC, ICC, etc.).
## Trust contract
- **Verified profiles only.** Every specialist returned is `verification_status='verified'` on legal.ge. Many are registered with the Georgian Bar Association — check `professional_orgs` on each result.
- **Contact info is opt-in.** `contact.email` and `contact.phone` are populated only when the specialist has chosen to publish them. Otherwise null — the user signs in on legal.ge to send a message.
- **Read-only.** This server cannot create inquiries, bookings, or any other side effects. It only queries.
- **No keys required.** The legal.ge Ask API is public; rate-limited per IP.
## Installation
### Claude Desktop
Edit your `claude_desktop_config.json`:
- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`
Add the legal.ge entry under `mcpServers`:
```json
{
"mcpServers": {
"legal-ge": {
"command": "npx",
"args": ["-y", "@legalge/mcp"]
}
}
}
```
Restart Claude Desktop. The tools will appear in any conversation, callable when you ask about Georgian legal questions.
### Cursor
Add to `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (per-project):
```json
{
"mcpServers": {
"legal-ge": {
"command": "npx",
"args": ["-y", "@legalge/mcp"]
}
}
}
```
### Other MCP-compatible clients
Any client that supports stdio-transport MCP servers can use this. Configuration shape:
- Command: `npx`
- Args: `["-y", "@legalge/mcp"]`
- Transport: stdio
- Optional env: `LEGALGE_BASE_URL` (defaults to `https://legal.ge`)
## Example conversations
After installing, try asking Claude (or any MCP-aware agent):
> "Find me a Georgian lawyer who handles eviction defense for tenants in Tbilisi."
> "I was just laid off in Georgia without notice. Who can help me?"
> "ვინ შემიძლია მქონდეს ბინის ნასყიდობის ხელშეკრულების შესადგენად?"
The agent will call `find_legal_specialists` with the appropriate locale and surface verified specialists by name + profile URL + practice area.
## Development
```bash
# install dependencies
npm install
# run locally against legal.ge
npm run dev
# point at staging
LEGALGE_BASE_URL=https://staging.legal.ge npm run dev
# build
npm run build
```
## Configuration
| Env var | Default | Purpose |
|---|---|---|
| `LEGALGE_BASE_URL` | `https://legal.ge` | Override the API endpoint (e.g. for local testing) |
## API reference
The underlying HTTP API is documented at <https://legal.ge/api/openapi.json>. This MCP server is a thin wrapper — you can also call the API directly without MCP if you prefer.
## License
MIT — see [LICENSE](LICENSE).
## About legal.ge
[legal.ge](https://legal.ge) is the verified directory of legal specialists in Georgia (the country). Trilingual platform (Georgian, English, Russian). Browse practice areas, find lawyers and law firms, request consultations.
See [legal.ge/llms.txt](https://legal.ge/llms.txt) for the AI-agent contract.