MCP News Server

by eluc1a

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DATABASE_URLYesPostgreSQL database URL for storing news articlespostgresql://localhost/mcp_news
KEYWORD_FILTERNoKeywords used by internal summarization logic
LOOKBACK_HOURSNoHow far back news_gatherer.py looks for new articles6
OPENAI_API_KEYNoOpenAI API key used for internal summarization logic
UV_PUBLISH_TOKENNoPyPI token for publishing the package
SUMMARY_WORD_TARGETNoTarget word count for internal summarization500
UV_PUBLISH_PASSWORDNoPyPI password for publishing the package
UV_PUBLISH_USERNAMENoPyPI username for publishing the package
MAX_ARTICLES_PER_SUMMARYNoMaximum articles included in one summary batch25

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

ID: 9vuy62f77m