Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DATABASE_URL | Yes | PostgreSQL database connection URL | 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 for internal summarization logic (not exposed via MCP) | |
SUMMARY_WORD_TARGET | No | Target word count for internal summarization | 500 |
MAX_ARTICLES_PER_SUMMARY | No | Maximum articles included in one summary batch | 25 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
summarize-notes | Creates a summary of all notes |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
add-note | Add a new note |