Back to Home
miyamamoto icon

jvlink-mcp-server

Verified Safe

by miyamamoto

Overview

This server allows users to analyze JRA-VAN horse racing data using natural language queries, translating them into SQL for detailed statistical analysis and trend identification.

Installation

Run Command
DB_TYPE=sqlite DB_PATH=/path/to/keiba.db python run_server.py

Environment Variables

  • DB_TYPE
  • DB_PATH
  • DB_CONNECTION_STRING
  • JVLINK_DB_PASSWORD
  • MCP_HOST
  • MCP_PORT
  • JVDATA_DIR

Security Notes

The server employs robust SQL injection prevention mechanisms, including explicit checks for dangerous keywords (DROP, DELETE, UPDATE, etc.) in `execute_safe_query` and parameter escaping for LIKE clauses. However, the default setup for network access (SSE/HTTP mode) is unauthenticated, as acknowledged in the documentation (`REMOTE_SETUP.md`), which poses a risk if exposed to untrusted networks without additional security measures like authentication and HTTPS/TLS.

Similar Servers

Stats

Interest Score30
Security Score8
Cost ClassMedium
Avg Tokens750
Stars1
Forks0
Last Update2025-12-14

Tags

Horse RacingData AnalysisJRA-VANSQL Query GenerationClaude Desktop