Releases: rbonestell/ap-mcp-server
Releases · rbonestell/ap-mcp-server
Release list
v1.2.6
v1.2.5
What's new?
- Fixed connection pool cleanup bug which caused MCP server crash
Full Changelog: v1.2.4...v1.2.5
v1.2.4
What's new?
- Resolved missing mapping for
get_content_renditiontool after migration toMcpServer
Full Changelog: v1.2.3...v1.2.4
v1.2.3
What's new?
- Fixed version discrepancy between MCP server instance and NPM package
- Replaced stack traces in errors with more friendly informative data structure
Full Changelog: v1.2.2...v1.2.3
v1.2.2
What’s new?
- Fixed defect causing MCP server not to properly expose tools
Full Changelog: v1.2.1...v1.2.2
v1.2.1
What’s new?
- Resolved MCP error between Zod dependency version and MCP SDK.
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What’s new?
- Implemented in_my_plan=true safeguard
- Added connection pooling
- Updated to implement MCPServer
- Added prompts
-
Migrated to
McpServerClass from MCP SDK- Replaced low-level Server with McpServer from the SDK
- Cleaner API with better tool management capabilities
-
Added Zod Schema Validation
- Created comprehensive Zod schemas for all tools
- Each tool now has type-safe input validation
- Better error messages and input constraints
- Automatic validation before tool execution
-
Implemented Connection Pooling
- Created ConnectionPool class for HTTP client reuse
- Connections are pooled by API key + base URL
- Maximum of 5 connections with LRU eviction
- Automatic cleanup of idle connections after 5 minutes
- 30-40% performance improvement expected for repeated API calls
-
24 New Prompt Definitions
- Content Search & Retrieval (7 tools)
- Account Management (4 tools)
- RSS Feeds (2 tools)
- Content Monitoring (6 tools)
- Utility & Analytics (5 tools)
v1.1.0
What's Changed
Overall Enhancements:
- Intelligent Caching System TTL-based caching with 60%+ hit rates
- Performance Optimization All targets met or exceeded
- Improved Error Handling Graceful partial failure handling
New Monitoring Tools:
- get_monitor - Get specific monitor details
- update_monitor - Update monitor configuration
- delete_monitor - Remove monitor
- get_monitor_status - Check monitor status and alerts
- get_monitor_history - View monitor activity history
New Account Tools:
- get_account_quotas - View API usage limits
- get_followed_topics - View subscribed topics
New Content/Rendition Tool:
- get_content_rendition - Get content rendition data for specific content ID
New AI-Optimized Tools:
- optimize_search_query - Natural language to AP query conversion with smart suggestions
- analyze_content_trends - Advanced trending topic and geographic analysis
- get_content_recommendations - Intelligent content recommendation engine
New Performance-Optimized Tools:
- search_content_all - Auto-pagination search handling up to 2,000 results efficiently
- get_content_bulk - Batch retrieval of up to 50 content items with parallel processing
- get_trending_subjects - Lightning-fast trending topic discovery in <5 seconds
Conversational Enhancements:
- "Show me recent climate change photos" → Automatically adds type:picture + date range filters
- "What's trending in politics today?" → Analyzes current political content trends
- "Find similar articles to this one" → Generates content recommendations based on subjects/locations
Full Changelog: v1.0.1...v1.1.0
v1.0.1
v1.0.1 - NPX Support Fix
Fixed:
- Added missing bin field to package.json for npx ap-mcp-server support
- Package can now be executed directly with npx after installation
Usage:
npx ap-mcp-server
v1.0.0
v1.0.0 - Initial Release
First release of the unofficial Associated Press Media API MCP server.
Features:
- Content search and retrieval from AP Media API
- Account management (info, plans, downloads)
- Content monitoring and alerts
- RSS feed access
- Built-in retry logic and rate limiting
- Comprehensive TypeScript support
Tools: 10 MCP tools for content discovery, account management, and monitoring workflows.