원클릭으로
mouse-mcp
Get started with mouse-mcp -- what it is, how to set it up, and how to use it
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Get started with mouse-mcp -- what it is, how to set it up, and how to use it
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | mouse-mcp |
| description | Get started with mouse-mcp -- what it is, how to set it up, and how to use it |
Guide the user through getting started with mouse-mcp (Disney Parks MCP Server).
An MCP server that provides Disney parks data to Claude Code. Returns structured data for attractions (height requirements, Lightning Lane, thrill levels), dining (service type, reservations, character dining), and other park entities. Uses Disney Finder API with ThemeParks.wiki fallback and SQLite caching.
Check that the user has the following installed/configured:
node --version)Walk the user through initial setup:
Install dependencies:
npm install
Build the TypeScript:
npm run build
Optionally copy and configure the environment file:
cp .env.example .env
The defaults work out of the box. Edit .env to change log level, database path, or embedding provider.
Configure the MCP server in Claude Code. Add to your MCP config:
{
"mcpServers": {
"disney": {
"command": "node",
"args": ["/Users/cameron/Projects/mouse-mcp/dist/index.js"]
}
}
}
Guide the user through their first interaction with the product:
Start in development mode for quick testing:
npm run dev
Or connect via Claude Code with the MCP config above and ask:
"What are the thrill rides at Magic Kingdom?"
Claude will call disney_attractions with destination: "wdw" and filters.thrillLevel: "thrill".
Try a fuzzy entity lookup:
"Tell me about Space Mountain"
Claude will call disney_entity with name: "Space Mountain" and return height requirements, Lightning Lane status, thrill level, and more.
Use the MCP Inspector for direct tool testing:
npm run inspector
Point the user to the most important files for understanding the project:
src/index.ts -- MCP server entry point and tool registrationsrc/tools/ -- Tool implementations: destinations, attractions, dining, entity, statussrc/sources/ -- API clients: Disney Finder (primary), ThemeParks.wiki (fallback)src/cache/ -- SQLite caching with FTS5 full-text search.env.example -- All supported environment variables with defaultspackage.json -- Scripts, dependencies, engine requirementsDockerfile -- Container builddocker-compose.yml -- Docker Compose deploymentnpm run dev (auto-reload via tsx watch)npm run buildnpm run checknpm testnpm run validate (typecheck + lint + format check + tests)npm run inspectordocker compose up --build