Token导航 LogoToken导航

MCP Server · 数据服务

Ultimate Team MCP Server

一个用于管理飞盘团队玩家、比赛和支付的模型上下文协议(MCP)服务器,支持玩家和比赛管理、支付跟踪及数据库备份。

未说明官方级别未说明来源级核验工具 0
数据分析PythonClaude团队协作Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
msaelices
提供方
msaelices

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Ultimate Team MCP Server 属于数据服务类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

数据服务

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

极限飞盘队MCP服务器

一种模型上下文协议(MCP)服务器,用于管理极限飞盘队球员、锦标赛和支付。此服务器允许您在SQLite数据库中添加、列出和管理玩家和锦标赛,以及跟踪锦标赛注册和付款。现在使用FastMCP来提高性能和可用性!

特性

玩家管理

  • 添加玩家的姓名、电话号码和可选电子邮件
  • 列出数据库中的所有玩家
  • 从数据库中删除玩家
  • 从CSV文件导入玩家

锦标赛管理

  • 创建包含名称、地点、日期、表面类型(草地/海滩)和注册截止日期的锦标赛
  • 列出、更新和删除锦标赛
  • 为锦标赛注册/注销玩家
  • 跟踪每位玩家的锦标赛付款状态
  • 使用模糊名称匹配搜索为锦标赛付费的玩家

联盟付款跟踪

  • 记录球员支付的联盟款项
  • 跟踪付款金额和日期
  • 列出玩家的付款历史记录
  • 如果需要,删除最近的付款

系统功能

  • 将数据库备份到文件
  • 可通过CLI或MCP界面访问
  • 现在使用FastMCP来改善AI交互!

设置

环境设置

  1. 使用uv创建虚拟环境:
uv venv
  1. 激活虚拟环境:
source .venv/bin/activate
  1. 在开发模式下安装带有开发依赖项的软件包:
uv pip install -e ".[dev]"
  1. 设置环境变量(可选,适用于SQLiteCloud):

将.env模板文件复制到.env并填写相应的值:

cp .env-template .env
# Edit .env with your SQLiteCloud credentials
  1. 运行测试:
pytest tests/

用法

CLI使用情况

玩家管理
# Add a player
ultimate-team-mcp-server add-player "John Smith" --phone "+1234567890" --email "john@example.com"

# List all players
ultimate-team-mcp-server list-players

# Remove a player
ultimate-team-mcp-server remove-player --name "John Smith"

# Import players from a CSV file, updating existing ones
ultimate-team-mcp-server import-players /path/to/players.csv
锦标赛管理
# Add a tournament
ultimate-team-mcp-server add-tournament --name "Summer Championship" --location "City Beach" \
  --date "2025-07-15" --surface "beach" --registration-deadline "2025-06-30"

# List all tournaments
ultimate-team-mcp-server list-tournaments

# Update a tournament
ultimate-team-mcp-server update-tournament --id 1 --name "Summer Beach Championship" --location "North Beach"

# Remove a tournament
ultimate-team-mcp-server remove-tournament --id 1

# Register a player for a tournament
ultimate-team-mcp-server register-player --tournament-id 1 --player-name "John Smith"

# Unregister a player from a tournament
ultimate-team-mcp-server unregister-player --tournament-id 1 --player-name "John Smith"

# List all players registered for a tournament
ultimate-team-mcp-server list-tournament-players --tournament-id 1

# List all tournaments a player is registered for
ultimate-team-mcp-server list-player-tournaments --player-name "John Smith"

# Mark a player as having paid for a tournament
ultimate-team-mcp-server mark-payment --tournament-id 1 --player-name "John Smith"

# Clear a player's payment status for a tournament
ultimate-team-mcp-server clear-payment --tournament-id 1 --player-name "John Smith"

# Search for players who have paid for a tournament (with fuzzy matching)
ultimate-team-mcp-server search-paid-players --tournament-id 1 --name "John"
联盟付款跟踪
# Add a federation payment for a player
ultimate-team-mcp-server add-federation-payment --player-name "John Smith" \
  --amount 50.0 --payment-date "2025-01-15" --notes "Annual fee"

# List all federation payments for a player
ultimate-team-mcp-server list-federation-payments --player-name "John Smith"

# Remove the most recent federation payment for a player
ultimate-team-mcp-server remove-last-federation-payment --player-name "John Smith"
系统命令
# Backup the database
ultimate-team-mcp-server backup /path/to/backup.db

# Using with a specific database URI
ultimate-team-mcp-server list-players --db-uri "sqlitecloud://host:port/database?apikey=key"
ultimate-team-mcp-server add-player "John" --phone "+1234567890" --db-uri "file:///path/to/custom.db"

使用Claude Desktop

要将MCP服务器与Claude Desktop一起使用,您需要将其添加到您的 claude_desktop_config.json 文件:

{
    "mcpServers": {
        "ultimate_mcp_server": {
            "command": "ultimate-team-mcp-server",
            "environment": {
            "SQLITE_URI": "sqlitecloud://host:port/database?apikey=key"
            }
        }
    }
}

使用Claude代码

  1. 启动MCP服务器:
ultimate-team-mcp-server
  1. 安装克劳德代码。
  1. 将Ultimate Team MCP服务器直接添加到Claude:
# Set up with the new FastMCP-based server
# This works with both Claude Desktop and Claude CLI
claude mcp add ultimate -- ultimate-team-mcp-server

# List existing MCP servers - Validate that the server is running
claude mcp list

使用以下命令运行Claude代码:

claude
与自定义数据库URI一起使用

您可以在启动服务器时指定数据库URI:

# Using environment variable
SQLITE_URI="sqlitecloud://host:port/database?apikey=key" ultimate-team-mcp-server

# Or using command-line option
ultimate-team-mcp-server --db-uri "sqlitecloud://host:port/database?apikey=key"

数据库结构

服务器使用SQLite或SQLiteCloud存储玩家数据、锦标赛、注册、付款和相关信息。数据库现在包括以下表:

  • 球员(姓名、联系方式)
  • 锦标赛(名称、地点、日期、场地类型、报名截止日期)
  • 锦标赛球员注册(带付款跟踪)
  • 联邦付款(包括金额和付款历史)

完整的架构定义位于 src/ultimate_mcp_server/modules/init_db.py 文件。

数据库配置

服务器可以使用单个数据库URI参数连接到本地SQLite数据库或SQLiteCloud,以获得基于云的解决方案。要配置数据库连接,请执行以下操作:

  1. 创建一个 .env 基于提供的文件 .env-template
  2. 设置 SQLITE_URI 或 DB_URI 将环境变量转换为以下格式之一:

- 对于SQLiteCloud: SQLITE_URI=sqlitecloud://hostname:port/database?apikey=your_api_key - 对于本地SQLite: SQLITE_URI=file:///path/to/database.db

如果两个环境变量都没有设置,服务器将默认在以下位置使用本地SQLite数据库 ~/.ultimate.db.

CSV导入格式

CSV导入功能(包括导入CSV和导入播放器)接受以下格式的文件:

Nombre,Telefono,Email
John Smith,+1234567890,john@example.com
Jane Doe,+0987654321,jane@example.com

列名不区分大小写,可以是英语或西班牙语(Nombre/Name、Telefono/Phone、Email)。

导入csv和导入播放器之间的区别

  • 导入csv:原始导入工具。它会添加新玩家,但如果同名玩家已经存在,则会失败。
  • 导入玩家:增强的导入工具。如果发现同名玩家,它会添加新玩家并更新现有玩家。

使用导入玩家更新玩家的示例:

  1. 如果您的数据库中有一个玩家“John Smith”,电话为“+1234567890”
  2. 您的CSV有“John Smith”,电话为“+9999999999”
  3. 导入玩家后,“John Smith”将拥有更新的电话号码“+9999999999”

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

飞盘比赛管理Python本地部署玩家管理支付跟踪数据库管理团队协作

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

用自然语言查库

不用手写 SQL,直接问数据,让模型组织查询语句。

数据巡检

定期拉指标、做对比,把异常项整理成一段说明。

打通业务数据

把数据库、数仓和接口接进同一个上下文,减少导出再上传。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在数据服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Ultimate Team MCP Server

MCP World · 本页

0未说明未标注1 个2026-05-17
Memory 9d25f64e

MCP World

9未说明未标注1 个2026-05-17
Prisma MCP Server

MCP World

0stdio有3 个2026-05-17
Astr Bot

MCP World

0stdio有1 个2026-05-17
Getzep MCP

MCP World

9stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Ultimate Team MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Ultimate Team MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Ultimate Team MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Ultimate Team MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Ultimate Team MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP