Token导航 LogoToken导航

MCP Server · 搜索检索

Prototype MCP

一个提供匹克球场地、比赛和玩家信息的模型上下文协议(MCP)服务器,帮助用户查找匹克球比赛、场地和玩家。

stdio官方级别未说明来源级核验工具 5
JavaScriptClaude搜索Claude Desktop

快速开始

作者 / 组织
carlosvega20
提供方
carlosvega20
运行时
Docker

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Prototype MCP 属于搜索检索类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

搜索检索

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

docker run -p 3000:3000 pickleball-mcp-server

客户端配置示例

{
  "mcpServers": {
    "prototype-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "3000:3000",
        "pickleball-mcp-server"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

Pickleball MCP 服务器

一个用于访问匹克球比赛信息、场地详情和球员数据的模型上下文协议(MCP)服务器。该服务器为人工智能助手提供工具和资源,帮助用户查找匹克球比赛、场地和球员。

特点/功能

当前(v1.0.0 - 模拟数据)

  • 按位置搜索匹克球场地/球场
  • 按日期、技能水平和领域查找可用游戏
  • 获取有关场地和比赛的详细信息
  • 按技能水平查找玩家
  • 通过MCP资源访问完整数据集

未来的改进/增强功能

  • 来自多个来源的实时数据
  • 公开法庭信息的网页抓取
  • 持久化存储的数据库集成
  • 用户注册和游戏预约
  • 天气集成
  • 法庭可用性追踪
  • 球员评分和比赛历史

可用工具

服务器提供以下MCP工具:

  1. 搜索字段 - 寻找匹克球场地/球场

- 按城市、州、室内/室外筛选 - 返回场地详情、设施、评分

  1. 搜索游戏 - 寻找可用的壁球比赛

- 按日期、技能水平、领域、状态筛选 - 显示当前玩家数量及可用性

  1. 获取字段详情 - 获取特定领域的详细信息

- 包括表面类型、设施、评分 - 显示球场数量和照明情况

  1. 获取游戏详情 - 获取特定游戏的详细信息

- 包括时间、时长、格式 - 显示场地信息及可用性

  1. 查找玩家 - 找到可以结交的玩家

- 按技能水平和姓名筛选 - 查看球员评分和比赛历史

可用资源

  • pickleball://fields - 所有字段的完整列表
  • pickleball://games - 所有游戏的完整列表
  • pickleball://players - 所有球员的完整名单

安装

先决条件

  • Node.js 18.0.0 或更高版本
  • npm 或 yarn

本地开发

  1. 克隆仓库:
git clone 
cd Prototype-mcp
  1. 安装依赖项:
npm install
  1. 在开发模式下运行:
npm run dev
  1. 为生产构建:
npm run build
npm start

与Claude Desktop配合使用

要在Claude Desktop中使用此MCP服务器,请将其添加到您的Claude配置中:

macOS(麦金塔操作系统)

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "pickleball": {
      "command": "node",
      "args": ["/absolute/path/to/Prototype-mcp/dist/index.js"]
    }
  }
}

Windows

编辑 %APPDATA%\Claude\claude_desktop_config.json:

{
  "mcpServers": {
    "pickleball": {
      "command": "node",
      "args": ["C:\\absolute\\path\\to\\Prototype-mcp\\dist\\index.js"]
    }
  }
}

编辑完配置后,重启Claude桌面版。

部署

自动化部署(推荐)🚀

该项目包括 完全自动化的CI/CD流水线 当您将PR(拉取请求)合并到主分支时,它们会自动部署:

  • CI流水线 - 自动构建并测试每个拉取请求(PR)
  • CD Pipeline(光盘生产线/光盘发布流程) - 在合并时自动部署到您选择的平台(们)

支持的平台:

  • 铁路(每月500小时免费)
  • 渲染(每月750小时免费)
  • Fly.io(3台虚拟机始终在线免费)

快速设置:

  1. 选择一个平台(Render 最简单)
  2. 按照设置指南进行操作 自动化.md
  3. 合并一个PR(拉取请求)——你的应用就会自动部署!

如需详细的设置说明,请参阅 AUTOMATION.md 翻译为中文是:“自动化.md”(其中,“.md”通常表示这是一个Markdown格式的文件)。

手动部署

你也可以手动部署到各种免费平台上:

铁路
  1. 安装 Railway CLI:
npm install -g @railway/cli
  1. 部署:
railway login
railway init
railway up

配置已在 railway.json。

渲染
  1. 将您的GitHub仓库连接到Render
  2. 创建一个新的网络服务
  3. Render 将自动检测 render.yaml
  4. 点击“创建Web服务”
Fly.io
  1. 安装 Fly CLI:
curl -L https://fly.io/install.sh | sh
  1. 部署:
fly launch
fly deploy

配置已就绪 fly.toml。

Docker

使用 Docker 构建并运行:

docker build -t pickleball-mcp-server .
docker run -p 3000:3000 pickleball-mcp-server

如需更多部署详情,请参阅 DEPLOYMENT.md 翻译为中文是:“部署说明.md” 或 “部署文件.md”(具体翻译可能根据上下文有所调整,但基本意思是文件名或标题为“部署”的Markdown文件)。

发展

项目结构

Prototype-mcp/
├── .github/
│   └── workflows/         # GitHub Actions CI/CD workflows
│       ├── ci.yml         # Continuous Integration
│       ├── deploy-railway.yml
│       ├── deploy-render.yml
│       └── deploy-fly.yml
├── src/
│   ├── index.ts           # Main MCP server implementation
│   └── data/
│       └── mockData.ts    # Mock data for fields, games, players
├── dist/                  # Compiled JavaScript (generated)
├── Dockerfile             # Docker configuration
├── railway.json           # Railway deployment config
├── render.yaml            # Render deployment config
├── fly.toml              # Fly.io deployment config
├── package.json          # Node.js dependencies
├── tsconfig.json         # TypeScript configuration
├── AUTOMATION.md         # Automated deployment guide
├── DEPLOYMENT.md         # Manual deployment guide
└── README.md             # This file

可用脚本

  • npm run dev - 在开发模式下运行,启用自动重载
  • npm run build - 将 TypeScript 编译为 JavaScript
  • npm start - 运行生产环境构建
  • npm run watch - 开发用的监视模式

模拟数据

目前,服务器使用的是在(某处)定义的模拟数据 src/data/mockData.ts:

  • 旧金山有3个匹克球场地
  • 4款包含不同技能水平的示例游戏
  • 4名示例选手

这些数据用于展示MCP服务器的功能,并将在未来版本中替换为真实的数据源。

未来路线图

第二阶段:数据库集成

  • 用于持久存储的PostgreSQL数据库
  • 数据管理API
  • 用户认证

第三阶段:数据收集

  • 公开法院信息的网页抓取
  • 与匹克球设施网站的集成
  • 法庭预约系统集成

阶段4:高级功能

  • 实时可用性追踪
  • 室外球场的天气集成系统
  • 玩家匹配算法
  • 游戏通知
  • 评分系统

第五阶段:移动与网页

  • 移动应用的REST API
  • 游戏管理的网页界面
  • 移动通知

做出贡献

欢迎贡献!请随时提交拉取请求。

许可证

MIT 许可证 - 详见 LICENSE 文件

支持

对于问题和疑问,请在GitHub上提交一个议题。

示例用法

一旦配置好Claude Desktop,您就可以询问:

  • 在旧金山附近找匹克球场地
  • “明天有没有中级水平的比赛?”
  • “给我展示市中心娱乐中心的详细信息”
  • “找些高水平的玩家一起玩”
  • “这个周末有哪些游戏可用?”

MCP服务器将提供结构化数据,供Claude使用,以帮助您回答有关匹克球比赛和设施的问题。

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

匹克球JavaScript本地部署场地搜索比赛管理玩家匹配运动社交

支持客户端

Claude DesktopClaude

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

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

5stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

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

常见问题

5 条

Prototype MCP 怎么安装?

公开资料给出的安装命令是 docker run -p 3000:3000 pickleball-mcp-server,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Prototype MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Prototype MCP 收费吗?

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

Prototype MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Prototype MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP