Major release with comprehensive MCP best practices implementation: ✨ Added: - Tool name prefixes (ytdlp_) for all 8 tools to avoid naming conflicts - Zod schema validation with runtime input validation - Tool annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) - Response format options (JSON/Markdown) for search tools - Pagination support with offset parameter - Character limits (25K standard, 50K for transcripts) with smart truncation - Actionable error messages with platform-specific guidance 🔧 Improved: - Comprehensive tool descriptions with usage examples - Enhanced configuration system with limits - Better TypeScript type safety - Professional README with badges and tables 🐛 Fixed: - JSON parsing issue in metadata truncation - Maintained valid JSON structure when truncated 🧪 Tested: - ✅ YouTube platform (Rick Astley video) - ✅ Bilibili platform (Chinese content) - ✅ Multi-language support verified - ✅ All 8 tools tested with real API calls 📖 Documentation: - Created comprehensive CHANGELOG.md - Redesigned README.md with professional formatting - Added migration guide for v0.6.x users 🌍 Platform Support: - Verified: YouTube, Bilibili - Theory: 1000+ platforms via yt-dlp
23 lines
1.2 KiB
XML
23 lines
1.2 KiB
XML
<evaluation>
|
||
<qa_pair>
|
||
<question>Calculate the compound interest on $10,000 invested at 5% annual interest rate, compounded monthly for 3 years. What is the final amount in dollars (rounded to 2 decimal places)?</question>
|
||
<answer>11614.72</answer>
|
||
</qa_pair>
|
||
<qa_pair>
|
||
<question>A projectile is launched at a 45-degree angle with an initial velocity of 50 m/s. Calculate the total distance (in meters) it has traveled from the launch point after 2 seconds, assuming g=9.8 m/s². Round to 2 decimal places.</question>
|
||
<answer>87.25</answer>
|
||
</qa_pair>
|
||
<qa_pair>
|
||
<question>A sphere has a volume of 500 cubic meters. Calculate its surface area in square meters. Round to 2 decimal places.</question>
|
||
<answer>304.65</answer>
|
||
</qa_pair>
|
||
<qa_pair>
|
||
<question>Calculate the population standard deviation of this dataset: [12, 15, 18, 22, 25, 30, 35]. Round to 2 decimal places.</question>
|
||
<answer>7.61</answer>
|
||
</qa_pair>
|
||
<qa_pair>
|
||
<question>Calculate the pH of a solution with a hydrogen ion concentration of 3.5 × 10^-5 M. Round to 2 decimal places.</question>
|
||
<answer>4.46</answer>
|
||
</qa_pair>
|
||
</evaluation>
|