一个基于FastMCP的Model Context Protocol服务器,提供DDNet游戏进程管理和配置文件操作功能。
- 游戏进程管理:获取DDNet游戏状态、启动和关闭DDNet游戏
- 配置文件操作:检查按键绑定、添加和删除按键绑定
uv install ddnet-mcpserveruv run -m ddnet_mcpserver在您的MCP客户端配置文件中添加以下配置:
{
"mcpServers": {
"ddnet": {
"command": "uvx",
"args": ["ddnet-mcpserver"],
"env": {},
"disabled": false
}
}
}get_ddnet_game_status(): 获取DDNet进程状态stop_ddnet_game(): 关闭DDNet进程start_ddnet_game(): 启动DDNet进程check_bind(bindkey: str): 检查按键是否被占用add_bind(bindkey: str, bindvalue: str): 增加按键绑定delete_bind(bindkey: str): 删除按键绑定
git clone https://github.com/silverhi/ddnet-mcpserver.git
cd ddnet-mcpserver
uv pip install -e .uv run -m ddnet_mcpservernpx -y @modelcontextprotocol/inspector uv run -m ddnet_mcpserverwinget install jasongin.nvs
nvs add lts
nvs use ltsuv pip install pre-commit
pre-commit installpython -m build
twine upload dist/*MIT