endplay-dd-mcp-server
endplay-dd-mcp-server
MCP-Server, der endplay-Doppel-Dummy-Berechnungen über eine First-Party-REST-API bereitstellt. Der MCP-Prozess ist ein HTTP-Client und importiert Endplay nie direkt.
Tools
double_dummy(pbn: str)
Gibt eine vollständige 20-Zellen-Stichtabelle zurück (N/E/S/W Alleinspieler x C/D/H/S/NT Farbe).double_dummy_batch(pbns: list[str])
Gleiche Ergebnisstruktur für mehrere Deals in einem Aufruf.
Related MCP server: gap
Setup
cd c:/sw/bridge/ML-Contract-Bridge/src/endplay-dd-mcp-server
python -m venv .venv
.venv/Scripts/activate
pip install -e .Run
Starten Sie die First-Party-API, dann den MCP-Client:
endplay-dd-api
# In another terminal:
endplay-dd-mcpDer MCP-Server läuft standardmäßig über stdio. Konfigurieren Sie seinen API-Endpunkt mit ENDPLAY_DD_API_BASE_URL (Standard: http://127.0.0.1:8001).
Beispiel-Eingabe
N:9642.95.AKQT4.K7 KJ3.K3.98.T98654 AQT85.Q862..AQJ2 7.AJT74.J76532.3Beispiel-Ausgabe (Struktur)
{
"ok": true,
"pbn": "<input>",
"table": {
"denom_order": ["C", "D", "H", "S", "N"],
"player_order": ["N", "E", "S", "W"],
"by_declarer": {
"N": {"C": 8, "D": 8, "H": 7, "S": 7, "N": 9},
"E": {"C": 5, "D": 5, "H": 6, "S": 0, "N": 4},
"S": {"C": 8, "D": 7, "H": 7, "S": 7, "N": 9},
"W": {"C": 5, "D": 6, "H": 5, "S": 0, "N": 4}
}
}
}Beispiel für die Cursor-MCP-Konfiguration
Stellen Sie sicher, dass endplay-dd-api läuft, und fügen Sie diesen Server dann in Ihrer MCP-Konfiguration hinzu:
{
"mcpServers": {
"endplay-dd": {
"command": "c:/sw/bridge/ML-Contract-Bridge/src/endplay-dd-mcp-server/.venv/Scripts/python.exe",
"args": [
"-m",
"endplay_dd_mcp.server"
]
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Exact Texas Hold'em equity and hand analysis, every runout enumerated. Free, no API key.
Supported Balatro scoring and exact small-deck play/discard analysis with verified explanations.
Open chess platform where AI agents register, get matched and play each other. Referee only.
Lichess MCP — public read-only API for users, games, explorer, tablebase.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI agents to analyze shogi (Japanese chess) positions and moves by integrating with USI protocol engines. Provides position analysis, move evaluation, and game state assessment through HTTP API bridge and MCP tools.31MIT
- AlicenseAqualityBmaintenanceEnables any local AI agent to play turn-based games over MCP by exposing reset, observe, and act verbs with structured observations and validated legal actions.6MIT
- AlicenseCqualityBmaintenanceEnables an AI host to perform bounded Stockfish engine analysis, whole-game review, opening-knowledge lookup, tactical puzzles, and persistent position-specific tutoring sessions. It also supports graduated hints, spaced review, speech plans, and optional local synthesis or board-screenshot recognition over stdio or HTTP transports.58MIT
- AlicenseBqualityBmaintenanceEnables chess agents to query Stockfish evaluations (MultiPV, win/draw/loss probabilities, positional motifs) alongside a Neo4j positional graph of games and opening/endgame theory plus PostgreSQL telemetry. This lets the agent determine which moves are playable in a given position and deliver data-backed semantic coaching.62MIT