Back to Home
JemiloII icon

mcp-server

by JemiloII

Overview

An MCP server providing AI-powered tools for the game Umamusume Pretty Derby, assisting Claude AI with champion meeting information, rating calculations, and stamina validation.

Installation

Run Command
pnpm run server

Environment Variables

  • GOOGLE_API_KEY
  • SPREADSHEET_ID

Security Notes

The server auto-updates its critical data files (`umamusume_rating_calculator.xlsx`) by downloading them from a Google Sheet via the Google Sheets API. These downloaded XLSX files are then processed locally using `xlsx-calc`, a library that executes formulas within the spreadsheet. This introduces a significant supply chain security risk: if the configured Google Sheet (identified by `SPREADSHEET_ID`) were compromised, a malicious spreadsheet could be introduced, potentially leading to arbitrary formula execution or other exploits via `xlsx-calc`, thereby compromising the server. Additionally, sensitive `GOOGLE_API_KEY` and `SPREADSHEET_ID` are required environment variables, which, if exposed, could facilitate unauthorized access or manipulation of the data source.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassLow
Avg Tokens150
Stars0
Forks0
Last Update2025-12-05

Tags

UmamusumeGame ToolsAI AssistantData AnalysisMCP Server