Skip to content

Releases: rbonestell/ap-mcp-server

v1.2.6

Choose a tag to compare

@rbonestell rbonestell released this 09 Sep 14:55
d0c4209

What's new?

  • Updated package for listing on MCP Registry

Full Changelog: v1.2.5...v1.2.6

v1.2.5

Choose a tag to compare

@rbonestell rbonestell released this 02 Sep 20:03
6daf64c

What's new?

  • Fixed connection pool cleanup bug which caused MCP server crash

Full Changelog: v1.2.4...v1.2.5

v1.2.4

Choose a tag to compare

@rbonestell rbonestell released this 02 Sep 17:27
bd39304

What's new?

  • Resolved missing mapping for get_content_rendition tool after migration to McpServer

Full Changelog: v1.2.3...v1.2.4

v1.2.3

Choose a tag to compare

@rbonestell rbonestell released this 02 Sep 16:59
f82ab07

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

Choose a tag to compare

@rbonestell rbonestell released this 02 Sep 16:09
c7257fa

What’s new?

  • Fixed defect causing MCP server not to properly expose tools

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@rbonestell rbonestell released this 02 Sep 15:49
2aeb6c0

What’s new?

  • Resolved MCP error between Zod dependency version and MCP SDK.

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@rbonestell rbonestell released this 02 Sep 04:25
5069c26

What’s new?

  • Implemented in_my_plan=true safeguard
  • Added connection pooling
  • Updated to implement MCPServer
  • Added prompts
  1. Migrated to McpServer Class from MCP SDK

    • Replaced low-level Server with McpServer from the SDK
    • Cleaner API with better tool management capabilities
  2. 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
  3. 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
  4. 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

Choose a tag to compare

@rbonestell rbonestell released this 01 Sep 17:33
7b2cd8d

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

Choose a tag to compare

@rbonestell rbonestell released this 01 Sep 02:59
08594eb

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

Choose a tag to compare

@rbonestell rbonestell released this 01 Sep 02:53
aa43086

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.