Token导航 LogoToken导航TokenDH.com
Kicktipp Agent logo
AI代理stdio官方级别未说明来源级核验

Kicktipp Agent

MCP Server

playwright

一个为kicktipp.com提供的CLI和MCP服务器工具,用于查看排行榜、赛程、联赛表格并通过终端或AI代理下注。

工具数

15

提示词数

0

GitHub Stars

1

资源数

0
命令行工具TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

christianheidorn

提供方

christianheidorn

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx playwright install chromium

详细介绍

kicktipp代理

CLI和MCP服务器 kicktipp.com --德国足球预测游戏。从终端查看排行榜、日程表、排名表和下注,或者让AI代理为您完成。

为什么?

Kicktipp没有公开的API。一切都通过网站。此项目为您提供了两种跳过浏览器的方法:

  • 命令行界面 --在终端查看分数、排名,并在几秒钟内下注。无需点击页面,无需等待广告加载。可用于在比赛日进行快速查找或编写预测脚本。
  • MCP服务器 --将AI助手(Claude Desktop、Claude Code或任何MCP客户端)连接到您的kicktipp帐户。让它显示今天的比赛,检查谁在你的联赛中领先,或者为你下注——所有这些都是通过自然的对话。助手会看到您社区的数据,但不会看到您的密码。

带有会话缓存的Headless Chromium使事情保持快速。首次登录后,后续命令将重用已保存的会话,并完全跳过登录流程。

安装

npm install
npx playwright install chromium
npm run build
npm link

这将为您提供两个命令:

  • kicktipp --CLI
  • kicktipp-mcp --MCP服务器

命令行界面

首次设置

首次运行时,CLI会提示您输入kicktipp.com电子邮件和密码。凭据存储在本地 ~/.config/kicktipp-agent/config.ini (600克)。

$ kicktipp set-community
No credentials found. Please enter your kicktipp.com login:
Email: you@example.com
Password: ********
Credentials saved to ~/.config/kicktipp-agent/config.ini

Available communities:
  [1] testspiel
  [2] bundesliga-tipps
Select community (1-2): 1
Saved 'testspiel' as default community.

您可以选择设置您的玩家名称,以便排行榜突出显示您的位置:

$ kicktipp set-player

命令

命令描述
communities列出您所属的所有社区
set-community选择默认社区
players列出已保存社区中的玩家
set-player选择您是哪位玩家
leaderboard显示比赛日排行榜
overview显示季节概览
schedule显示比赛日程
table显示排名表
bets展示你在比赛日的赌注
bet下注(互动、按赛程或奖金)
today显示今天的比赛以及哪些比赛仍需要投注
rules显示游戏规则
guide打印详细的使用指南(对LLM代理有用)
logout删除存储的凭据和会话

下注

# Interactive — prompts for each match
kicktipp bet

# By fixture name (get exact names from `kicktipp bets`)
kicktipp bet "FC Bayern München vs Borussia Dortmund=2:1"
kicktipp bet "RB Leipzig vs Bayer 04 Leverkusen=0:0" --matchday 5

# Bonus questions — interactive
kicktipp bet --bonus

# Bonus questions — by name
kicktipp bet --bonus "Who will win the league?=FC Bayern München"

选项

  • --matchday --设定一个特定的比赛日(1-34)
  • --bonus --奖金问题排名(含 leaderboard)或奖金投注(与 bet)
  • --view --概述类型(带 overview)
  • --home / --away --家用/家用过滤器(带 table)

MCP服务器

MCP服务器通过以下方式公开与CLI相同的功能 模型上下文协议,允许像Claude这样的人工智能助手代表您与kicktipp.com进行交互。

可用工具

工具说明
get_status检查是否配置了凭据和社区
get_today_matches今天有投注状态的比赛
get_bets比赛日的比赛和当前投注
get_schedule将时间表与结果相匹配
get_leaderboard比赛日球员排名
get_overview所有比赛日的赛季概览
get_table联赛表(实际足球排名)
get_rules游戏规则和评分系统
get_communities列出用户所属的社区
get_players列出社区中的玩家
get_bonus_questions附带选项的奖励问题
set_community建立活跃的社区
set_player设置你是哪个玩家
place_bets按赛程名称下注
place_bonus_bets放置奖金问题答案

使用Claude Desktop进行设置

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "kicktipp": {
      "command": "kicktipp-mcp",
      "env": {
        "KICKTIPP_EMAIL": "you@example.com",
        "KICKTIPP_PASSWORD": "yourpassword"
      }
    }
  }
}

env 该块将凭据直接传递给服务器进程——克劳德永远看不到它们。如果你愿意,可以省略 env 而是通过CLI设置凭据(kicktipp set-community).

重启Claude Desktop后,代理将可以访问所有kicktipp工具。它会召唤 get_status 首先检查配置,然后根据需要提示您设置社区。

使用Claude代码进行设置

添加 .mcp.json 在您的主目录或项目中:

{
  "mcpServers": {
    "kicktipp": {
      "command": "kicktipp-mcp",
      "env": {
        "KICKTIPP_EMAIL": "you@example.com",
        "KICKTIPP_PASSWORD": "yourpassword"
      }
    }
  }
}

凭证

MCP服务器以两种方式接受凭据(按此顺序检查):

  1. 环境变量KICKTIPP_EMAILKICKTIPP_PASSWORD 通过 env MCP客户端配置中的块
  2. 配置文件~/.config/kicktipp-agent/config.ini,与CLI共享

如果两者都没有找到,服务器将返回一个错误,指导代理通知您。

发展

npm test          # run tests
npm run build     # compile TypeScript

积分

最初分叉自 施维尔/kicktipp betbot 斯特凡。此后,该项目已完全用TypeScript重写,使用了新的CLI接口、MCP服务器和基于Cheerio的解析。

目录标签

目录标签

命令行工具TypeScriptClaude足球预测本地部署CLI工具AI代理自动化下注终端应用

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

playwright

工具数量(toolCount,工具数)

15

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP