Skip to main content
Glama
hmmroger

simply-feed-mcp

by hmmroger

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SIMPLY_FEED_LLM_MODELNoLLM model to usegemini-2.5-flash-lite
SIMPLY_FEED_LLM_API_KEYYesAPI key for LLM integration
SIMPLY_FEED_LLM_BASE_URLNoBase URL for LLM APIhttps://generativelanguage.googleapis.com/v1beta/openai
SIMPLY_FEED_CONFIG_BLOB_NAMENoLoad config from Azure Blob (format: container/blob)
SIMPLY_FEED_CONFIG_FILE_NAMENoCustom feeds config file namefeeds.json
SIMPLY_FEED_STORAGE_FILE_FOLDERNoLocal storage folder for feed data
SIMPLY_FEED_ITEMS_RETENTION_DAYSNoDays to retain feed items
SIMPLY_FEED_STORAGE_CONNECTION_STRINGNoAzure Storage connection string

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_feedsA

List all available RSS/news feeds with their names, IDs, and latest publish times (default: 50 feeds). Call this first to discover feed IDs needed by other tools.

get_feed_itemsA

Get items from a specific feed by feed ID, ordered newest first (default: 50 items). Use list-feeds to discover available feed IDs.

get_feed_item_detailsA

Get full item details given the feed ID and feed item ID.

get_recent_feed_itemsA

Get recent items across all feeds within a time window (default: last 120 minutes, 50 items). Use this to catch up on the latest news without specifying a feed.

search_feed_itemsA

Search feed items by query across all feeds, or filter to a specific feed with feedId (default: 50 items). Use this to find items about a specific topic.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct action: list feeds, get items from a specific feed, get item details, get recent items across all feeds, and search items. Even though get_feed_items and search_feed_items can both focus on a feed, their purposes (list all vs. topic search) are clearly differentiated, and descriptions prevent confusion.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern: list_feeds, get_feed_items, get_feed_item_details, get_recent_feed_items, search_feed_items. The verbs (list, get, search) and nouns are used uniformly and predictably.

Tool Count5/5

With 5 tools, the server is well-scoped for a feed reader. Each tool covers a core read operation (listing feeds, retrieving items, getting details, recent items, searching), and none feel redundant or missing for the stated purpose.

Completeness4/5

The tool set provides solid read coverage: list feeds, get items by feed, get item details, get recent across all feeds, and search across all or per feed. A minor gap is the lack of per-feed time-based filtering (e.g., items since a timestamp for a specific feed), but agents can work around this using get_feed_items or get_recent_feed_items.

Maintenance

ActivityInactive
ResponsivenessNo issues