ChipsNews MCP服务器
MCP(模型上下文协议)服务器 芯片新闻 --管理新闻配置、源代码、文章,并从Claude Code、Claude Desktop或任何MCP客户端获取触发器。
需求
- Python 3.11+
- 紫外线 (推荐)或pip
- 芯片新闻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密钥(承载令牌) | - |
克劳德代码
添加到您的项目 .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_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 | 更新配置字段(关键字、语言、频率、自动发布、通知_电子邮件、pin_duration_hours等) |
来源
| 工具 | 说明 |
|---|---|
list_sources | 列出所有新闻来源 |
create_source | 创建一个新的源(rss、谷歌、reddit) |
update_source | 更新现有源 |
delete_source | 删除源 |
条款
| 工具 | 说明 |
|---|---|
list_articles | 列出带有可选过滤器(状态、关键字、来源、页面)的文章 |
get_article | 获取一篇文章的完整细节 |
approve_article | 批准并发布文章 |
reject_article | 拒绝一篇文章 |
pin_article | 将文章钉在顶部(顶部) |
unpin_article | 从物品上取下别针 |
lock_article | 锁定物品以防止旋转清理 |
unlock_article | 解锁文章 |
delete_article | 删除文章 |
delete_all_articles | 删除所有文章(谨慎使用) |
获取和统计
| 工具 | 说明 |
|---|---|
trigger_fetch | 触发从所有活动源手动获取新闻 |
get_stats | 获取使用统计信息:文章数、API调用、获取历史记录 |
用法示例
配置后,使用Claude中的自然语言:
- *“列出所有新闻来源”*
- *“为TechCrunch添加RSS源”*
- *“显示已发布的文章”*
- *“核准第42条”*
- *“固定顶部文章”*
- *“触发新闻获取”*
- *“显示新闻统计数据”*
- *“将关键字更新为AI、初创公司、金融科技”*
认证
服务器使用API密钥身份验证(承载令牌)。通过 CHIPSNEWS_API_KEY 环境变量。
许可证
麻省理工学院
