# OpenDataMCP – Model Context Protocol (MCP) Servere / AI Tools
[🇩🇰 Dansk](#dansk) | [🇬🇧 English](#english)
---
## 🇩🇰 Dansk
Velkommen til **OpenDataMCP**-repositoriet. Dette arkiv indeholder officielle, produktionsklare **Model Context Protocol (MCP)** servere udarbejdet til AI-assistenter, agenter og sprogmodeller (Claude Desktop, Antigravity, Cursor, m.fl.).
> **Type:** Færdige, selvstændige MCP-servere og SQLite-sprogdatabaser
> **Seneste synkronisering:** `2026-10-22 18:48:48 UTC`
> **Aktive MCP-servere:** `1` stk. (5 filer, 32.4 MB)
### 📂 Mappestruktur
Hver MCP-server er placeret i sin egen undermappe med serverkode, SQLite-database, bygge-script og test-suite:
```text
OpenDataMCP/
├── README.md # Denne centrale tosprogede dokumentation
├── mcp_manifest.json # SHA-256 hash og filmanifest
├── cor/
│ ├── server.py # MCP Server (JSON-RPC / stdio)
│ ├── build_db.py # Database builder
│ ├── test_tools.py # Værktøjstest og validering
│ └── README.md # Serverspecifik dokumentation og opsætning
```
### 🛠️ Tilgængelige MCP Servere
#### 🔹 [**`cor`**](cor/)
Dansk sprog- og ordregisterserver baseret på Det Centrale Ordregister (COR) og Dansk Sprognævn. Udstiller værktøjer til ordverifikation, ordspilssøgning (Wordle, Scrabble), stavefejlskontrol og grammatisk analyse med over 386.000 ordformer.
- **Server-fil:** [`cor/server.py`](cor/server.py)
- **Filer:** 5 filer (32.4 MB)
- **Vejledning:** Se [`cor/README.md`](cor/README.md) for detaljerede instruktioner og opsætning i Claude Desktop / Cursor.
### ⚡ Hurtig Start (Eksempel med `cor`)
1. Klon repositoriet:
```bash
git clone https://git.p20.dev/christian/OpenDataMCP.git
cd OpenDataMCP/cor
```
2. Installer MCP-biblioteket:
```bash
pip install "mcp[cli]"
```
3. Tilføj til din Claude Desktop konfiguration (`claude_desktop_config.json`):
```json
{
"mcpServers": {
"dansk-cor": {
"command": "python",
"args": ["/sti/til/OpenDataMCP/cor/server.py"]
}
}
}
```
### 📜 Licenser & Kildeangivelse
- **COR MCP Server:** Creative Commons CC0 1.0 Universal (Det Centrale Ordregister / Dansk Sprognævn).
- **Webportal:** [opendata.p20.dev](https://opendata.p20.dev)
---
## 🇬🇧 English
Welcome to **OpenDataMCP**. This repository distributes ready-to-run **Model Context Protocol (MCP)** servers tailored for AI assistants, agents, and LLMs (Claude Desktop, Cursor, Antigravity, and compatible MCP hosts).
> **Type:** Production-ready MCP servers with pre-indexed SQLite databases
> **Last synchronized:** `2026-10-22 18:48:48 UTC`
> **Active MCP servers:** `1` (5 files, 32.4 MB)
### 📂 Directory Layout
Each MCP server resides in an isolated directory containing the server logic, automated tests, local database assets, and instructions:
```text
OpenDataMCP/
├── README.md # Root bilingual documentation
├── mcp_manifest.json # SHA-256 release manifest
├── cor/
│ ├── server.py # MCP Server implementation
│ ├── test_tools.py # Automated tool test suite
│ └── README.md # Client configuration guide
```
### 🛠️ Server Registry
#### 🔹 [**`cor`**](cor/)
Danish language and lexicographic register server based on Det Centrale Ordregister (COR) and the Danish Language Council. Exposes AI tools for word verification, anagram/Wordle/Scrabble pattern matching, spell-checking, and grammar analysis across 386k+ words.
- **Server Entrypoint:** [`cor/server.py`](cor/server.py)
- **Payload:** 5 files (32.4 MB)
- **Guide:** Consult [`cor/README.md`](cor/README.md) for full tool definitions and client configs.
### ⚡ Quickstart (`cor` Server)
1. Clone the repository:
```bash
git clone https://git.p20.dev/christian/OpenDataMCP.git
cd OpenDataMCP/cor
```
2. Install dependencies:
```bash
pip install "mcp[cli]"
```
3. Configure your MCP client (e.g. `claude_desktop_config.json`):
```json
{
"mcpServers": {
"dansk-cor": {
"command": "python",
"args": ["/path/to/OpenDataMCP/cor/server.py"]
}
}
}
```
### 📜 Licenses & Attribution
- **COR MCP Server:** Creative Commons CC0 1.0 Universal (Det Centrale Ordregister / Danish Language Council).
- **Web Portal:** [opendata.p20.dev](https://opendata.p20.dev)