LexAPI
Search EUR-Lex, fetch parsed EU legislation and case law, explore the citation graph.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
@lexapi/mcpclaude mcp add lexapi -e 'LEXAPI_API_KEY=<your lexapi_api_key>' -e 'LEXAPI_BASE_URL=<LEXAPI_BASE_URL>' -- npx -y @lexapi/mcp@0.1.3
{
"mcpServers": {
"lexapi": {
"command": "npx",
"args": [
"-y",
"@lexapi/mcp@0.1.3"
],
"env": {
"LEXAPI_API_KEY": "<your lexapi_api_key>",
"LEXAPI_BASE_URL": "<LEXAPI_BASE_URL>"
}
}
}
}
متغيرات البيئة
LEXAPI_API_KEYإلزامي سري LexAPI API key. Get one at https://lex-api.com/dashboard (FREE tier available; semantic tools require a paid plan).LEXAPI_BASE_URLOverride the LexAPI base URL. Defaults to https://lex-api.com/api/v1.
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
LexAPI MCP
Model Context Protocol server for LexAPI — query EUR-Lex, EU case law, and the citation graph from Claude, Cursor, and other MCP-enabled clients.
Install once, get an API key, and ask your AI assistant: "summarize Article 17 of the GDPR" or "which regulations amend Directive 95/46/EC?" — the model calls LexAPI directly.
Install
You'll need a LexAPI API key. Create one for free at lex-api.com/dashboard (500 credits/month on the FREE tier, no card required).
Claude Desktop
Add to claude_desktop_config.json (location: ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"lexapi": {
"command": "npx",
"args": ["-y", "@lexapi/mcp"],
"env": {
"LEXAPI_API_KEY": "lex_..."
}
}
}
}
Restart Claude Desktop.
Claude Code
claude mcp add lexapi --env LEXAPI_API_KEY=lex_... -- npx -y @lexapi/mcp
Cursor / other MCP clients
Any client that supports stdio MCP servers can run this. The command is npx -y @lexapi/mcp with LEXAPI_API_KEY in the environment.
Tools
| Tool | What it does |
|---|---|
lex_search | Structured EUR-Lex search (text, dates, document type, author, language). |
lex_get_document | Full parsed document by CELEX — metadata + articles, sections, tables, annexes. |
lex_get_metadata | Metadata only (faster than full content). |
lex_get_document_by_url | Fetch by EUR-Lex URL (pasted from a browser). |
lex_recent_documents | Recent Official Journal publications (default 7 days). |
lex_cited_by | Documents citing this CELEX (inbound, typed edges). |
lex_cites | Documents this CELEX cites (outbound, typed edges). |
lex_citation_network | Both directions in one call. |
lex_semantic_case_law | Embedding search over EU case law (paid plans). |
lex_semantic_legislation | Embedding search over EU legislation (paid plans). |
Configuration
| Env var | Default | Purpose |
|---|---|---|
LEXAPI_API_KEY | (required) | Your API key. Get one at lex-api.com/dashboard. |
LEXAPI_BASE_URL | https://lex-api.com/api/v1 | Override for self-hosted or staging. |
Troubleshooting
LEXAPI_API_KEY is not set — the env var isn't reaching the spawned process. Double-check the env block in your MCP client config.
LexAPI error (401 invalid_api_key) — the key is wrong or revoked. Generate a new one at the dashboard.
LexAPI error (429 …) — you hit your daily quota or per-minute rate limit. The server retries once automatically; if you see this in tool output, you're over quota. Upgrade your plan or wait for reset.
LexAPI error (403 …) on semantic tools — semantic search requires a paid plan. FREE tier returns 403 for those endpoints.
Local development
git clone https://github.com/Lex-API/lexapi-mcp.git
cd lexapi-mcp
npm install
npm run build
LEXAPI_API_KEY=lex_xxx node dist/index.js
License
MIT
الأسئلة الشائعة
ما هو LexAPI؟
Search EUR-Lex, fetch parsed EU legislation and case law, explore the citation graph.
كيف أثبّت LexAPI؟
يعمل على جهازك. في Claude Code: claude mcp add lexapi -e 'LEXAPI_API_KEY=<your lexapi_api_key>' -e 'LEXAPI_BASE_URL=<LEXAPI_BASE_URL>' -- npx -y @lexapi/mcp@0.1.3. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج LexAPI إلى مفتاح API؟
نعم. يتطلب LEXAPI_API_KEY، وتضبطها في إعداداته.
هل LexAPI مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون LexAPI؟
ينشره Lex-API. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.