german-rhymes-mcp
v1.0.0
Published
MCP server for finding German rhymes using double-rhyme.com API
Readme
German Rhymes MCP Server 🎤
An MCP (Model Context Protocol) server that provides German rhyme search capabilities using the double-rhyme.com API.
Features
- 🔍 Find Rhymes: Search for German rhymes for any word or phrase
- 🎯 Double Rhymes: Support for multi-word phrases (Doppelreime)
- 📊 Multiple Match Types: Exact rhymes, vowel matches, ending rhymes
- 🚀 No Authentication Required: The underlying API needs no API key
- 💨 Fast: Simple GET requests to the API
Installation
cd rhyme-mcp
pnpm install
pnpm buildUsage with Cursor
Add to your Cursor settings (~/.cursor/mcp.json or Cursor Settings → MCP):
{
"mcpServers": {
"german-rhymes": {
"command": "node",
"args": ["/path/to/rhyme-mcp/dist/index.js"]
}
}
}Or for development:
{
"mcpServers": {
"german-rhymes": {
"command": "npx",
"args": ["tsx", "/path/to/rhyme-mcp/src/index.ts"]
}
}
}Available Tools
find_rhymes
Finds German rhymes for a word or phrase with detailed output.
Parameters:
word(required): The word or phrase to find rhymes formatch_type(optional): Type of matching -best(default),vowel, orendinglimit(optional): Maximum number of rhymes to return
Example:
Find rhymes for "Liebe"
Find rhymes for "kiefer knochen" (double rhyme)find_rhymes_json
Same as find_rhymes but returns JSON output for programmatic use.
quick_rhymes
Quick rhyme suggestions - returns only the best rhymes as a simple list.
Parameters:
word(required): The word to find rhymes forcount(optional): Number of rhymes (default: 10)
Example Output
🎤 Reime für "Haus"
Gefunden: 48 Reime insgesamt
✨ **Exakte Reime** (10):
aus, raus, draus, maus, baus, strauß, graus, braus, staus, blaus
🎯 **Kuratierte Reime** (3):
schmaus, laus, kraus
📝 **Ähnliche Reime** (15):
applaus, voraus, hinaus, heraus, daraus, durchaus, hieraus...
🔊 **Vokal-Übereinstimmungen** (20):
auf, auch, drauf, glaub, schau, sound, faust, raum...Development
# Run in development mode
pnpm dev
# Build for production
pnpm build
# Watch mode
pnpm watchAPI Reference
This MCP server uses the double-rhyme.com API:
GET https://us-central1-double-rhyme-website.cloudfunctions.net/rhyme-proxy
?searchterm=<word>
&language=de
&matchType=vowel_rhyme_consonantal_ending
&genre=rapMatch Types:
vowel_rhyme_consonantal_ending- Best for rap/poetryvowel_rhyme- Vowel sound matches onlyending_rhyme- Traditional end rhymes
License
MIT
