6 Commits

Author SHA1 Message Date
Aodhan Collins
8e4a160c00 Add get_character_from_url tool for direct URL-based fetching
Allows users to pass a specific URL to fetch character data from.
Fandom URLs are auto-detected and processed with the structured
MediaWiki API pipeline; non-Fandom URLs use a generic HTML scrape.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-20 01:28:38 +00:00
Aodhan Collins
d4d6788d26 Add 13 new Fandom wiki sources and integration tests
Expand franchise wiki mappings to cover Uma Musume, Fire Emblem,
Senran Kagura, Vocaloid, Dragon Ball, League of Legends, Street Fighter,
Sonic, Spy x Family, Zelda, The Witcher, Metroid, and Pokemon. Also
expand Final Fantasy aliases to cover all numbered titles I–XVI with
both arabic and roman numeral variants.

Adds parametrized integration tests that verify each wiki endpoint
returns valid CharacterData with a description and Fandom source URL.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 21:41:53 +00:00
Aodhan Collins
a4d95fac8a Add deploy.sh script for Docker build and deployment
- Add comprehensive deploy.sh script with build, run, push, deploy, and clean commands
- Support configurable image tags, registries, and image names
- Add Docker deployment documentation to README.md
- Update project structure to include deploy.sh
2026-03-08 01:07:13 +00:00
Aodhan Collins
9b4fb4d4d0 Fix FastMCP initialization - remove unsupported description parameter 2026-03-07 23:08:04 +00:00
Aodhan Collins
01f4af3eaa Add .gitignore and remove cached Python files 2026-03-06 19:24:10 +00:00
Aodhan Collins
f330fe8eb3 Initial commit: Character Details MCP Server 2026-03-06 19:23:05 +00:00