io.github.kuhumcst/dannet
io.github.kuhumcst/dannet · v1.0.2 · MCP 2025-11-25
DanNet - Danish WordNet with rich lexical relationships and SPARQL access.
Reachability
reachable
checked 2026-07-14 04:07 UTC
Registry status active
Tools pinned 16
4f4a7fbab53d
Tools last changed
unchanged since first capture 2026-07-14
Repo last push 2026-07-09
GitHub stars 29
Provenance
Registry namespace io.github.kuhumcst
(GitHub-account verified by the official registry)
Repository
github.com/kuhumcst/dannet
Remote endpoints
https://wordnet.dk/mcp (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-07-14 04:07 | first capture | 16 tools pinned |
Pinned tool definitions (16)
| Tool | Description |
|---|---|
| get_word_synsets | Get synsets (word meanings) for a Danish word, returning a sorted list of lexical concepts. DanNet follows the OntoLex-Lemon model where: - Words (ontolex:LexicalEntry) evoke concepts through senses - Synsets (ontolex:LexicalConcept)... |
| get_entity_info | Get comprehensive RDF data for any entity in the DanNet database. Supports both DanNet entities and external vocabulary entities loaded into the triplestore from various schemas and datasets. UNDERSTANDING THE DATA MODEL: The DanNet... |
| get_synset_info | Get comprehensive RDF data for a DanNet synset (lexical concept). UNDERSTANDING THE DATA MODEL: Synsets are ontolex:LexicalConcept instances representing word meanings. They connect to words via ontolex:isEvokedBy and have rich... |
| get_word_info | Get comprehensive RDF data for a DanNet word (lexical entry). UNDERSTANDING THE DATA MODEL: Words are ontolex:LexicalEntry instances representing lexical forms. They connect to synsets via senses and have morphological... |
| get_sense_info | Get comprehensive RDF data for a DanNet sense (lexical sense). UNDERSTANDING THE DATA MODEL: Senses are ontolex:LexicalSense instances connecting words to synsets. They represent specific meanings of words with examples and... |
| get_word_synonyms | Find synonyms for a Danish word through shared synsets (word senses). SYNONYM TYPES IN DANNET: - True synonyms: Words sharing the exact same synset - Context-specific: Different synonyms for different word senses Note: Near-synonyms... |
| get_word_overview | Get a complete overview of all senses for a Danish word in a single call. Replaces the common pattern of calling get_word_synsets → get_synset_info per result → get_word_synonyms, collapsing 5-15 HTTP round-trips into one SPARQL... |
| autocomplete_danish_word | Get autocomplete suggestions for Danish word prefixes. Useful for discovering Danish vocabulary or finding the correct spelling of words. Returns lemma forms (dictionary forms) of words. Args: prefix: The beginning of a Danish... |
| switch_dannet_server | Switch between local and remote DanNet servers on the fly. This tool allows you to change the DanNet server endpoint during runtime without restarting the MCP server. Useful for switching between development (local) and production... |
| get_current_dannet_server | Get information about the currently active DanNet server. Returns: Dict with current server information: - server_url: The base URL of the current DanNet server - server_type: "local", "remote", or "custom" - status:... |
| get_cache_stats | Return statistics about the session-scoped resource cache. Useful for verifying that caching is working: call get_synset_info (or similar) twice for the same ID and check that cache_size grows by 1 on the first call but not on the... |
| fetch_ddo_definition | Fetch the full, untruncated definition from DDO (Den Danske Ordbog) for a synset. This tool addresses the issue that DanNet synset definitions (:skos/definition) may be capped at a certain length. It retrieves the complete definition... |
| validate_synset_structure | Validate and analyze the structure of synset JSON-LD data. This enhanced tool helps debug and understand synset data structure, providing validation and insights into the JSON-LD format. Args: synset_data: Synset data returned... |
| extract_semantic_data | Extract and normalize semantic data from any DanNet JSON-LD entity. This tool provides a unified way to extract semantic information from synsets, words, or senses, handling different JSON-LD structures consistently. Args: ... |
| analyze_namespace_usage | Analyze namespace usage and provide resolution for prefixed properties. This debugging tool helps understand how namespaces are used in DanNet JSON-LD data and resolves prefixed URIs to full forms. Args: entity_data: Any DanNet... |
| sparql_query | Execute a SPARQL SELECT query against the DanNet triplestore. This tool provides direct access to DanNet's RDF data through SPARQL queries. The query is automatically prepended with common namespace prefix declarations, so you can use... |
Status badge
[](https://toolpin.dev/servers/io.github.kuhumcst/dannet)
Maintain this server? Add the badge to your README — it links your users to this live status page.