OpenDataMCP/README.md
Christian Johannesen ecca8f7431 chore: opdater MCP servere (2026-10-22 20:48)
Synkronisering af 1 MCP server(e) fra OpenData.
2026-10-22 20:48:48 +02:00

128 lines
No EOL
4.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# OpenDataMCP – Model Context Protocol (MCP) Servere / AI Tools
[🇩🇰 Dansk](#dansk) | [🇬🇧 English](#english)
---
<a name="dansk"></a>
## 🇩🇰 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)
---
<a name="english"></a>
## 🇬🇧 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)