关于 ChipsNews MCP Server
ChipsNews MCP Server 将 MCP 客户端连接到 ChipsNews 的新闻配置与内容管理功能。用户可在 Claude Code、Claude Desktop 等客户端中管理来源和文章、触发抓取并查看使用统计。
主要功能
- 01读取和更新新闻配置
- 02创建和管理新闻来源
- 03筛选和管理文章
- 04触发新闻抓取
- 05查看使用量与抓取统计
适用场景
- 01添加或更新新闻来源
- 02审核并发布文章
- 03从启用的来源抓取新闻
- 04查看文章数量和抓取记录
MCP 相关
该 MCP 服务将 ChipsNews 的配置、来源、文章、抓取和统计操作作为工具提供给 MCP 客户端。认证通过 `CHIPSNEWS_API_KEY` 环境变量进行。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ChipsNews MCP 服务
ChipsNews 的 MCP(模型上下文协议)服务,可通过 Claude Code、Claude Desktop 或任何 MCP 客户端管理新闻配置、来源、文章和抓取触发器:https://news.chipsbuilder.com。
要求
- Python 3.11+
- uv(推荐)或 pip
- ChipsNews API 密钥
快速开始
使用 uv 无需安装:
uv run --script server.py
或手动安装:
pip install "mcp[cli]" httpx
python server.py
配置
服务使用环境变量进行身份验证:
| 变量 | 描述 | 默认值 |
|---|---|---|
CHIPSNEWS_API_URL | API 基础 URL | https://news.chipsbuilder.com |
CHIPSNEWS_API_KEY | 你的 API 密钥(Bearer 令牌) | — |
Claude Code
添加到项目的 .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
添加到 claude_desktop_config.json:
{
"mcpServers": {
"chipsnews": {
"command": "uv",
"args": ["run", "--script", "/path/to/chipsnews-mcp/server.py"],
"env": {
"CHIPSNEWS_API_KEY": "your-api-key"
}
}
}
}
可用工具
配置
| 工具 | 描述 |
|---|---|
get_config | 获取新闻配置(关键词、语言、频率等) |
update_config | 更新配置字段(关键词、语言、频率、auto_publish、notification_email、pin_duration_hours 等) |
来源
| 工具 | 描述 |
|---|---|
list_sources | 列出所有新闻来源 |
create_source | 创建新来源(rss、google、reddit) |
update_source | 更新现有来源 |
delete_source | 删除来源 |
文章
| 工具 | 描述 |
|---|---|
list_articles | 列出文章,可选择按状态、关键词、来源和页码筛选 |
get_article | 获取单篇文章的完整详情 |
approve_article | 批准并发布文章 |
reject_article | 拒绝文章 |
pin_article | 将文章置顶(TOP) |
unpin_article | 取消文章置顶 |
lock_article | 锁定文章,避免其被轮换清理 |
unlock_article | 解锁文章 |
delete_article | 删除文章 |
delete_all_articles | 删除所有文章(请谨慎使用) |
抓取与统计
| 工具 | 描述 |
|---|---|
trigger_fetch | 手动触发从所有启用的来源抓取新闻 |
get_stats | 获取使用统计信息:文章数量、API 调用次数、抓取历史 |
使用示例
配置完成后,可在 Claude 中使用自然语言:
- “列出所有新闻来源”
- “添加一个 TechCrunch RSS 订阅源”
- “显示已发布的文章”
- “批准文章 42”
- “将头条文章置顶”
- “触发新闻抓取”
- “显示新闻统计信息”
- “将关键词更新为 AI、startup、fintech”
身份验证
该服务使用 API 密钥进行身份验证(Bearer 令牌)。通过 CHIPSNEWS_API_KEY 环境变量传入密钥。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。