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
oruv
. - Development tools include
ruff
for linting,mypy
for static analysis, andpytest
for testing. - Run the server using the
main.py
script in various transport modes likestdio
orsse
. - Configuration is done via environment variables including paths to JSON config files.
- Build and publish using Hatch.