Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DATABASE_URL | Yes | PostgreSQL database URL for storing news articles | postgresql://localhost/mcp_news |
KEYWORD_FILTER | No | Keywords used by internal summarization logic | |
LOOKBACK_HOURS | No | How far back news_gatherer.py looks for new articles | 6 |
OPENAI_API_KEY | No | OpenAI API key used for internal summarization logic | |
UV_PUBLISH_TOKEN | No | PyPI token for publishing the package | |
SUMMARY_WORD_TARGET | No | Target word count for internal summarization | 500 |
UV_PUBLISH_PASSWORD | No | PyPI password for publishing the package | |
UV_PUBLISH_USERNAME | No | PyPI username for publishing the package | |
MAX_ARTICLES_PER_SUMMARY | No | Maximum articles included in one summary batch | 25 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |