Token导航 LogoToken导航

MCP Server · 数据服务

JVLink MCP Server

JVLink MCP Server 是一款通过自然语言处理技术,让用户能够轻松查询和分析竞马数据的服务,适用于个人和企业的竞马研究和分析。

stdio官方级别未说明来源级核验工具 0
PythonClaude数据库集成CursorWindsurfVS Code

快速开始

作者 / 组织
miyamamoto
提供方
miyamamoto

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

10

仓库热度

收录来源

2 个

MCP World

选型结论

JVLink MCP Server 属于数据服务类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前先确认权限范围。

分类

数据服务

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install uv

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

JVLink MCP服务器

只要和Claude搭话,就可以自由分析赛马数据。

你不用写SQL。如果用自然的日语提问的话,可以调查过去的比赛结果、骑手成绩、血统倾向等所有的赛马数据。

你可以问这样的问题

“最受欢迎的胜率是多少?”

出走数胜利数胜率
6,2942,47439.3%

“今年获胜最多的骑手是?”

骑手骑乘数胜利胜率

|勒梅尔|537|142|26.4%| | 戸崎圭太 | 832 | 135 | 16.2% | | 松山弘平 | 863 | 125 | 14.5% | | 坂井瑠星 | 729 | 119 | 16.3% | | 川田将雅 | 542 | 118 | 21.8% |

“产驹获胜较多的种马是?”

种牡马出走数胜利

\\37717Ï 加载加那罗亚\[1633\]\[178\] 电话,电话 \[表法内亚\]1488\]\[138\] 真实斯蒂尔=106=125|

你还可以问其他这样的问题

  • 东京草坪1600m内框和外框,哪个有利?
  • 请告诉我G1比赛中最受欢迎的比赛
  • 在深冲击产驹的草坪的成绩?
  • 马体重500公斤以上的马的成绩是?
  • 调查以最快速度获胜的马

______________________________________________________________________

单行安装

在交互式安装程序中,克隆-从属解决-数据库搜索-客户端设置一次即可完成。

macOS/Linux:

curl -fsSL https://raw.githubusercontent.com/miyamamoto/jvlink-mcp-server/master/install.sh | bash

Windows(PowerShell):

irm https://raw.githubusercontent.com/miyamamoto/jvlink-mcp-server/master/install.ps1 | iex
💡 找不到keiba.db时、在浏览器中自动打开JRA-VAN DataLab的合同页面。也可以选择同时安装jrvltsql。

______________________________________________________________________

手动安装

Step1:创建赛马数据库

jrvltsql 从JRA-VAN获取数据keiba.db来修改标记元素的显示属性。

JRA-VAN 数据实验室 的合同→ https://jra-van.jp/dlb/ 如果你需要地方赛马数据 地方竞马DATA → https://www.keiba-data.com/

第2步:克隆存储库

git clone https://github.com/miyamamoto/jvlink-mcp-server.git
cd jvlink-mcp-server
pip install uv
uv sync

Step3:设置为MCP客户端

请根据您的客户机参考以下部分。

💡 初回起动时将条目添加到文档注册表。

______________________________________________________________________

按MCP客户端设置

克劳德桌面版

claude_desktop_config.json 添加到:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "jvlink": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/jvlink-mcp-server", "python", "-m", "jvlink_mcp_server.server"],
      "env": {
        "DB_TYPE": "sqlite",
        "DB_PATH": "/path/to/keiba.db"
      }
    }
  }
}
对于Windows: command 的 "uv.exe" 中所述修改相应参数的值。发布 的,之 .mcpb 使用文件也可以自动安装。

______________________________________________________________________

克劳德代码(CLI)

claude mcp add jvlink \
  -e DB_TYPE=sqlite \
  -e DB_PATH=/path/to/keiba.db \
  -- uv run --directory /path/to/jvlink-mcp-server python -m jvlink_mcp_server.server

添加到项目范围 -s project 来修改标记元素的显示属性。

______________________________________________________________________

光标

项目根目录 .cursor/mcp.json 创建:

{
  "mcpServers": {
    "jvlink": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/jvlink-mcp-server", "python", "-m", "jvlink_mcp_server.server"],
      "env": {
        "DB_TYPE": "sqlite",
        "DB_PATH": "/path/to/keiba.db"
      }
    }
  }
}

Cursor Settings→请确保MCP检测到服务器。

______________________________________________________________________

VS代码+GitHub副本

.vscode/mcp.json 创建:

{
  "servers": {
    "jvlink": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/jvlink-mcp-server", "python", "-m", "jvlink_mcp_server.server"],
      "env": {
        "DB_TYPE": "sqlite",
        "DB_PATH": "/path/to/keiba.db"
      }
    }
  }
}

在VS Code的设置中 "chat.mcp.enabled": true 来修改标记元素的显示属性。

______________________________________________________________________

帆板运动

Windsurf Settings→从MCP中选择Add custom server~/.codeium/windsurf/mcp_config.json 添加到:

{
  "mcpServers": {
    "jvlink": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/jvlink-mcp-server", "python", "-m", "jvlink_mcp_server.server"],
      "env": {
        "DB_TYPE": "sqlite",
        "DB_PATH": "/path/to/keiba.db"
      }
    }
  }
}

______________________________________________________________________

Codex CLI(OpenAI)

# codex の設定ファイル (~/.codex/config.yaml) に追加するか、
# MCP_SERVERS 環境変数で指定
export MCP_SERVERS='[{"name":"jvlink","transport":{"type":"stdio","command":"uv","args":["run","--directory","/path/to/jvlink-mcp-server","python","-m","jvlink_mcp_server.server"],"env":{"DB_TYPE":"sqlite","DB_PATH":"/path/to/keiba.db"}}}]'

codex

______________________________________________________________________

其他MCP客户端

任何客户机的通用配置模式:

项目値
命令uv
引数run --directory /path/to/jvlink-mcp-server python -m jvlink_mcp_server.server
环境变数DB_TYPE=sqlite, DB_PATH=/path/to/keiba.db
协议站立

______________________________________________________________________

数据库设置

SQLite(推奨)

DB_TYPE=sqlite
DB_PATH=/path/to/keiba.db

DuckDB

DB_TYPE=duckdb
DB_PATH=/path/to/keiba.duckdb

PostgreSQL

在单独的环境变量中指定:

DB_TYPE=postgresql
DB_HOST=localhost
DB_PORT=5432
DB_NAME=keiba
DB_USER=postgres
DB_PASSWORD=your_password

或连接字符串:

DB_TYPE=postgresql
DB_CONNECTION_STRING=host=localhost;port=5432;database=keiba;username=postgres;password=your_password

______________________________________________________________________

在Mac/Linux中使用时

JRA-VAN的数据取得(jrvltsql)是Windows专用的如果你把数据库拿到Mac/Linux上此MCP服务器工作。

方法1:复制SQLite文件 —Dropbox、Google Drive等 keiba.db 只复制。

方法2: PostgreSQL経由 -jrvltsql还支持对PostgreSQL的写入。从Mac/Linux连接到Windows的PostgreSQL,可以实时使用最新数据。

______________________________________________________________________

NAR(地方竞马)对应

作为标准功能对应地方赛马数据(NAR对应工具: nar_favorite_performance, nar_jockey_stats, nar_horse_history)。可以分析大井、船桥、川崎、浦和、名古屋、园田等主要地方赛马场的数据。

地方赛马ー取得 NV链接 中所述修改相应参数的值。

______________________________________________________________________

使用方法的诀窍

|诀窍|说明| |-----|------| | 轻松愉快地提问 请直接问一下想到的事情 | 添加条件 如果缩小“东京的”“草坪的”“1600m的”等条件,就会进行详细的分析 | 请求比较 也擅长“比较A和B”“显示不同年度的推移” | 深挖 看了回答后在意的话继续提问。通过对话加深分析

→想看更多的提问例子的情况下 示例问题集

______________________________________________________________________

故障排除

服务器未启动

  1. uv 已安装: uv --version
  2. 验证路径是否正确: DB_PATH 文件是否存在
  3. 重新安装从属关系: cd /path/to/jvlink-mcp-server && uv sync

无法获取数据

  1. keiba.db 确认是否正确创建
  2. 表是否存在: sqlite3 keiba.db ".tables" 确认
  3. 检查MCP客户端日志

PostgreSQL连接错误

  1. 确认PostgreSQL是否启动
  2. 检查防火墙是否打开端口
  3. DB_CONNECTION_STRING 确认格式(分号分隔符)

______________________________________________________________________

关于JRA-VAN数据的利用

本软件分析的数据JRA-VAN中所述修改相应参数的值。

禁止事项: 重新分发数据、提供给第三方、共享数据库文件

允许使用: 个人的赛马分析·研究,在本公司内的利用

了解更多信息 JRA-VAN利用规约 查看项目中可用的所有族。

更新履歴

v0.5.0(2026-04-18)

  • 安全性:表名、列名的SQL注入防止验证(validate_identifier()),模板名称将采用不同的格式
  • 安全性:PostgreSQL的get_table_schema()中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积
  • 错误修复: sample_data_provider.py修改的NL_SE过滤条件(KakuteiJyuni > 0、INTEGER型対応)
  • 错误修复: high_level_api.py删除的GRADE_CODES重复密钥
  • 错误修复: _horse_history_impl不需要的类型转换pd.to_numeric统一
  • 重命名工具:MCP工具generate_sql_from_natural_language → get_sql_generation_prompt
  • 将NAR(地方赛马)对应整合到master分支(不需要其他分支)
  • CI/CD:按PR自动测试(ci.yml)和jrvltsql架构同步自动发布(sync-parent.yml),模板名称将采用不同的格式

许可证

  • 商用利用: 请事先咨询→oracle.datascientist@gmail.com
  • 非商用利用: Apache许可证2.0

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

竞马数据分析Python本地部署自然语言查询数据库集成地方竞马支持SQL生成

支持客户端

ClaudeCursorWindsurfVS Code

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

典型使用场景

用自然语言查库

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

数据巡检

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

打通业务数据

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

选择建议

值得选的地方

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

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

0stdio有2 个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 条

JVLink MCP Server 怎么安装?

公开资料给出的安装命令是 pip install uv,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

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

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

JVLink MCP Server 收费吗?

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

JVLink MCP Server 需要 API Key 吗?

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

JVLink MCP Server 支持哪些客户端?

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

来源信息

继续浏览同类 MCP