endplay-dd-mcp-server
endplay-dd-mcp-server
endplay のダブルダミー計算をファーストパーティ
REST API を通じて公開する MCP サーバーです。MCP プロセスは HTTP クライアントであり、Endplay を直接インポートすることはありません。
ツール
double_dummy(pbn: str)
完全な 20 セルのトリック表 (N/E/S/W の宣言者 x C/D/H/S/NT のストレイン) を返します。double_dummy_batch(pbns: list[str])
1 回の呼び出しで複数のディールに対して同じ結果形式を返します。
Related MCP server: TexasSolver MCP Server
セットアップ
cd c:/sw/bridge/ML-Contract-Bridge/src/endplay-dd-mcp-server
python -m venv .venv
.venv/Scripts/activate
pip install -e .実行
ファーストパーティ API を起動し、次に MCP クライアントを起動します:
endplay-dd-api
# In another terminal:
endplay-dd-mcpMCP サーバーはデフォルトで stdio 上で動作します。API エンドポイントは
ENDPLAY_DD_API_BASE_URL で設定します (デフォルトは http://127.0.0.1:8001)。
入力例
N:9642.95.AKQT4.K7 KJ3.K3.98.T98654 AQT85.Q862..AQJ2 7.AJT74.J76532.3出力例 (形式)
{
"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}
}
}
}Cursor MCP 設定例
endplay-dd-api が実行されていることを確認し、MCP 設定にこのサーバーを追加します:
{
"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.
Lichess public API: players, ratings, eval, tablebase, opening explorer
Negotiation math engine. Pareto frontier, counteroffer generation, zero LLM tokens.
Stockfish chess eval: best move, score, principal variation, multipv. $0.005/call via x402.
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
- FlicenseNot gradedqualityCmaintenanceEnables interaction with the TexasSolver poker solver to run game theory optimal (GTO) poker calculations, load preflop ranges, and build game trees with structured parameters for analyzing poker hands and strategies.-
- AlicenseNot gradedqualityDmaintenanceEnables playing chess games with legal move validation and AI opponent moves powered by the Stockfish engine. Supports multiple concurrent games and provides moves in UCI format.MIT
- AlicenseAqualityCmaintenanceEnables simulated multi-table No-Limit Texas Hold'em study and decision-support, allowing users to practice against bots and get equity/pot-odds/preflop-chart advice.12MIT