使用说明
🎯 Valorant MCP Server
Model Context Protocol Server for Valorant Data
A highly capable, community-driven Model Context Protocol (MCP) server that empowers your AI assistant to fetch real-time data from Valorant. Whether you're tracking performance, analyzing match history, or checking the competitive leaderboards, this MCP server seamlessly integrates Valorant statistics directly into your preferred AI clients.
📑 目录
✨ 特性
为您的AI配备全面的Valorant知识:
- 👤 帐户查询:使用Riot ID或PUUID检索帐户详细信息、级别和玩家卡。
- 🏆 排名和MMR:查看当前的竞争级别、排名(RR)和完整的比赛评级历史。
- 🔫 比赛历史:访问最近游戏的详细摘要,可按地图、模式或平台进行筛选。
- 📊 匹配详细信息深入了解赛后细节,包括经济、轮次和每位玩家的统计数据。
- 🌐 排行榜:拉取任何地区的排名排行榜,筛选特定玩家,或查看历史赛季。
📸 演示/截图
(视觉效果即将呈现!)
🛠 技术栈
使用现代Python工具构建,以实现最大的性能和可靠性:
- Python 3.13+
- 紫外线 用于快速依赖管理
- httpx 用于非阻塞API调用
- mcp[cli] 用于无缝模型上下文Pr##🚀 快速启动/设置
要使用此服务器,您需要 Henrik API密钥 (一个在 HenrikDev文档)以及 码头工人 安装。
通过将以下代码段添加到配置文件中来配置您首选的MCP客户端。 您不需要克隆存储库来使用服务器;官方Docker镜像将自动使用。
🤖 克劳德桌面版
在哪里可以找到配置文件:
- 窗户:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
配置:
{
"mcpServers": {
"valorant-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"HENRIK_API_KEY=your_api_key_here",
"ghcr.io/codenilson/valorant-mcp-server:latest"
]
}
}
}
保存文件后完全重新启动Claude Desktop。
🌌 反重力
在哪里可以找到配置文件:
- 直接内置到Antigravity UI中,通常在设置->MCP服务器中。
配置: 只需将此添加到MCP服务器配置菜单或JSON中:
{
"mcpServers": {
"valorant-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"HENRIK_API_KEY=your_api_key_here",
"ghcr.io/codenilson/valorant-mcp-server:latest"
]
}
}
}
💻 VS代码(房间代码/诊所)
在哪里可以找到配置文件:
- 通常位于
~/.vscode/mcp.json或者在扩展的特定MCP设置UI内。(例如。,%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json在Windows上)。
配置:
{
"mcpServers": {
"valorant-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"HENRIK_API_KEY=your_api_key_here",
"ghcr.io/codenilson/valorant-mcp-server:latest"
]
}
}
}
重新加载VS Code窗口(Ctrl+Shift+P -> Developer: Reload Window)保存后。
🛠 本地开发和高级设置
如果你想从源代码运行服务器,在本地构建Docker镜像,或者为项目做出贡献,请按照以下步骤操作。
先决条件
- Python 3.13+ 和 紫外线 包管理器
- Git
方案1:地方发展(通过紫外线)
-
克隆存储库:
git clone https://github.com/codeNilson/valorant-mcp-server cd valorant-mcp-server -
同步依赖关系:
uv sync -
客户端配置: 配置您的MCP客户端以直接使用运行本地版本
uv:{ "mcpServers": { "valorant-mcp-server": { "command": "uv", "args": [ "--directory", "C:\\path\\to\\valorant-mcp-server", "run", "valorant-mcp-server" ], "env": { "HENRIK_API_KEY": "your_api_key_here" } } } }
选项2:在本地构建Docker镜像
如果你更喜欢自己构建容器,而不是使用预构建的映像:
-
克隆和构建:
git clone https://github.com/codeNilson/valorant-mcp-server cd valorant-mcp-server docker build -t valorant-mcp-server . -
客户端配置: 使用与快速入门相同的配置,但替换
ghcr.io/...带有本地标签的图像:{ "mcpServers": { "valorant-mcp-server": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "HENRIK_API_KEY=your_api_key_here", "valorant-mcp-server" ] } } }
🙏 学分
这个项目之所以成为可能,得益于 API 提供非官方的Valorant API数据端点。
- ⚡ API 文档: https://docs.henrikdev.xyz
- ⚠️ 免责声明:这个项目是一个非官方的社区创建 不 隶属于、认可或赞助Riot Games或Valorant。Valorant和Riot Games是Riot Game,股份有限公司的商标或注册商标。
📜 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。