mcpField
C
ChipsNews MCP Server

ChipsNews MCP Server

Local
github.com/fgasparettoSearch0Updated 31w ago

About ChipsNews MCP Server

ChipsNews MCP Server connects MCP clients to ChipsNews news configuration and content management. It lets users manage sources and articles, trigger fetches, and inspect usage statistics from clients such as Claude Code and Claude Desktop.

Key features

  1. 01Read and update news configuration
  2. 02Create and manage news sources
  3. 03Filter and manage articles
  4. 04Trigger news fetches
  5. 05View usage and fetch statistics

Use cases

  1. 01Adding or updating news sources
  2. 02Reviewing and publishing articles
  3. 03Fetching news from active sources
  4. 04Checking article counts and fetch history

MCP support

The MCP server exposes ChipsNews configuration, source, article, fetch, and statistics operations as tools to MCP clients. Authentication uses the `CHIPSNEWS_API_KEY` environment variable.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"fgasparetto-chipsnews": {
"command": "uvx",
"args": [
"chipsnews-mcp"
],
"env": {
"CHIPSNEWS_API_KEY": "<CHIPSNEWS_API_KEY>",
"CHIPSNEWS_API_URL": "<CHIPSNEWS_API_URL>"
}
}
}
}
Run commanduvx chipsnews-mcp
Environment variables to set
CHIPSNEWS_API_KEYSecretChipsNews API key (Bearer token)
CHIPSNEWS_API_URLChipsNews API base URL

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypichipsnews-mcp1.0.1

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

ChipsNews MCP Server

MCP (Model Context Protocol) server for ChipsNews — manage news configuration, sources, articles, and fetch triggers from Claude Code, Claude Desktop, or any MCP client.

Requirements

  • Python 3.11+
  • uv (recommended) or pip
  • A ChipsNews API key

Quick Start

No installation needed with uv:

uv run --script server.py

Or install manually:

pip install "mcp[cli]" httpx
python server.py

Configuration

The server uses environment variables for authentication:

VariableDescriptionDefault
CHIPSNEWS_API_URLAPI base URLhttps://news.chipsbuilder.com
CHIPSNEWS_API_KEYYour API key (Bearer token)—
Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "chipsnews": {
      "command": "uv",
      "args": ["run", "--script", "/path/to/chipsnews-mcp/server.py"],
      "env": {
        "CHIPSNEWS_API_URL": "https://news.chipsbuilder.com",
        "CHIPSNEWS_API_KEY": "your-api-key"
      }
    }
  }
}
Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "chipsnews": {
      "command": "uv",
      "args": ["run", "--script", "/path/to/chipsnews-mcp/server.py"],
      "env": {
        "CHIPSNEWS_API_KEY": "your-api-key"
      }
    }
  }
}

Available Tools

Configuration
ToolDescription
get_configGet news configuration (keywords, language, frequency, etc.)
update_configUpdate configuration fields (keywords, language, frequency, auto_publish, notification_email, pin_duration_hours, etc.)
Sources
ToolDescription
list_sourcesList all news sources
create_sourceCreate a new source (rss, google, reddit)
update_sourceUpdate an existing source
delete_sourceDelete a source
Articles
ToolDescription
list_articlesList articles with optional filters (status, keyword, source, page)
get_articleGet full details of a single article
approve_articleApprove and publish an article
reject_articleReject an article
pin_articlePin an article to the top (TOP)
unpin_articleRemove pin from an article
lock_articleLock an article to protect from rotation cleanup
unlock_articleUnlock an article
delete_articleDelete an article
delete_all_articlesDelete ALL articles (use with caution)
Fetch & Stats
ToolDescription
trigger_fetchTrigger a manual news fetch from all active sources
get_statsGet usage statistics: article counts, API calls, fetch history

Usage Examples

Once configured, use natural language in Claude:

  • "List all news sources"
  • "Add an RSS feed for TechCrunch"
  • "Show published articles"
  • "Approve article 42"
  • "Pin the top article"
  • "Trigger a news fetch"
  • "Show news stats"
  • "Update keywords to AI, startup, fintech"

Authentication

The server uses API key authentication (Bearer token). Pass your key via the CHIPSNEWS_API_KEY environment variable.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.