Add Paperclip skill definition for GrampsWeb MCP server (STI-104)
SKILL.md enables Paperclip agents to discover and use the GrampsWeb MCP server for genealogy data access. Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
61
app/gramps_mcp_server/SKILL.md
Normal file
61
app/gramps_mcp_server/SKILL.md
Normal file
@@ -0,0 +1,61 @@
|
||||
---
|
||||
name: grampsweb
|
||||
description: >
|
||||
GrampsWeb Ahnenforschung MCP Server – Zugriff auf Personen, Familien,
|
||||
Ereignisse, Orte, Quellen, Medien und Notizen des Stammbaums der Stiftung.
|
||||
Verwende diesen Skill für alle genealogischen Recherchen.
|
||||
mcp:
|
||||
command: python
|
||||
args:
|
||||
- "-m"
|
||||
- "gramps_mcp_server"
|
||||
cwd: ./app
|
||||
env:
|
||||
GRAMPS_URL: "${GRAMPS_URL:-http://grampsweb:5000}"
|
||||
GRAMPS_USERNAME: "${GRAMPS_USERNAME}"
|
||||
GRAMPS_PASSWORD: "${GRAMPS_PASSWORD}"
|
||||
---
|
||||
|
||||
# GrampsWeb Ahnenforschung
|
||||
|
||||
MCP-Server für die GrampsWeb-Genealogie-Datenbank der Stiftung.
|
||||
|
||||
## Verfügbare Tools (Phase 1 – Lesen)
|
||||
|
||||
| Tool | Beschreibung |
|
||||
|------|-------------|
|
||||
| `person_suchen` | Personen im Stammbaum nach Name suchen |
|
||||
| `person_details` | Vollständige Details einer Person (Events, Familien, Medien) |
|
||||
| `familie_details` | Familienverbindungen (Eltern, Kinder, Ereignisse) |
|
||||
| `ereignis_details` | Ereignis-Details (Geburt, Tod, Heirat, etc.) |
|
||||
| `ort_suchen` | Orte im Stammbaum suchen |
|
||||
| `ort_details` | Orts-Details |
|
||||
| `quelle_suchen` | Quellen (Kirchenbücher, Urkunden) suchen |
|
||||
| `quelle_details` | Quellen-Details mit Zitierungen |
|
||||
| `stammbaum_export` | GEDCOM oder Gramps-XML Export |
|
||||
| `stammbaum_info` | Metadaten und Statistiken des Stammbaums |
|
||||
| `medien_liste` | Medienobjekte (Fotos, Scans) auflisten |
|
||||
| `notiz_details` | Notiz-Inhalt lesen |
|
||||
|
||||
## Nutzung
|
||||
|
||||
### Personen suchen
|
||||
```
|
||||
person_suchen(suchbegriff="Müller", pro_seite=10)
|
||||
```
|
||||
|
||||
### Person-Details abrufen
|
||||
```
|
||||
person_details(handle="abc123def")
|
||||
```
|
||||
|
||||
### Stammbaum-Statistiken
|
||||
```
|
||||
stammbaum_info()
|
||||
```
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- GrampsWeb muss erreichbar sein (intern: `http://grampsweb:5000`)
|
||||
- Gültige `GRAMPS_USERNAME` und `GRAMPS_PASSWORD` Umgebungsvariablen
|
||||
- Python-Paket `mcp>=1.0.0` und `requests` müssen installiert sein
|
||||
Reference in New Issue
Block a user