使用说明
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 环境变量。
许可证
麻省理工学院