- Home
- MCP servers
- Iceland News
Iceland News
- javascript
7
GitHub Stars
javascript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"olibuijr-iceland-news-mcp": {
"command": "node",
"args": [
"/absolute/path/to/iceland-news-mcp/dist/index.js"
]
}
}
}You run an MCP server that aggregates Icelandic news from RSS feeds and exposes simple tools to fetch articles and list available feeds. It lets you customize how many articles you retrieve and supports multiple languages, all accessible through a lightweight local server you can run from your development environment or integrate into your preferred MCP client.
How to use
You will interact with the Iceland News MCP Server through an MCP client. Once the server is running, you can request the latest articles from a specific source and feed, list all feeds, or perform keyword-based searches across sources. Typical workflows include fetching a set of articles from a chosen feed, requesting news in a specific language, or listing the feeds you can query.
How to install
Prerequisites: Node.js 18 or higher and npm. Ensure you can run commands from your shell with permission to install packages and write to your project directory.
# Install dependencies from the project root
npm install
# Build the MCP server
npm run build
# Run the server for testing (compiled entry point is used)
node dist/index.js
Configuration and usage notes
Configure the MCP server as a local stdio server in your development environment. You run the MCP server locally using Node and the compiled entry point located at dist/index.js.
{
"mcpServers": {
"iceland-news": {
"command": "node",
"args": ["/absolute/path/to/iceland-news-mcp/dist/index.js"]
}
}
}
Security and maintenance tips
Keep the runtime environment up to date and monitor dependencies for security advisories. If you deploy the server in production, consider using a process manager to keep the service running and to restart on failures.
Additional notes
The server provides the following tools to work with the news data: get_news, list_feeds, search_news, get_all_news, get_news_by_source, and get_news_by_category. These tools let you retrieve articles from specific feeds, list feeds for a source, search for keywords across sources, and fetch broader or categorized results as needed.
Available tools
get_news
Fetch articles from a specific source and feed with an optional limit.
list_feeds
List all available feeds for a given source or all sources.
search_news
Search across all sources for articles matching a keyword or phrase.
get_all_news
Retrieve articles from all sources across all feeds.
get_news_by_source
Fetch articles from a particular source across its feeds.
get_news_by_category
Fetch articles filtered by a specific category or feed group.