article-search-api

article-search-api

0

This project is an MCP (Multi-Agent Conversation Protocol) Server designed for interacting with the NY Times Article Search API. It supports various transport modes and can be configured through environment variables. The project is developer-friendly, with built-in testing, linting, and publishing tools.

MCP Server

  • This project is an MCP (Multi-Agent Conversation Protocol) Server for the OpenAPI URL provided by the NY Times Article Search.
  • Prerequisites include Python 3.9+, pip, and uv.
  • Installation involves cloning the repository and installing dependencies via pip or uv.
  • Development tools include ruff for linting, mypy for static analysis, and pytest for testing.
  • Run the server using the main.py script in various transport modes like stdio or sse.
  • Configuration is done via environment variables including paths to JSON config files.
  • Build and publish using Hatch.