Token导航 LogoToken导航TokenDH.com
MCP News Project logo
运维云端stdio官方级别未说明来源级核验

MCP News Project

MCP Server

一款免费的AI驱动的新闻管理工具,支持新闻的增删改查、AI摘要生成、情感分析,并支持Markdown或JSON格式导出。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
情感分析Python云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AungYeChein262

提供方

AungYeChein262

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

智能新闻MCP——免费的人工智能新闻管理器

特征:

  • 新闻项目的CRUD(创建、读取、更新、删除)
  • 免费AI摘要(拥抱脸BART模型)
  • 自由情绪分析(Hugging Face distilbert模型)
  • 将新闻导出为Markdown或JSON格式
  • 种子样本检测新闻

______________________________________________________________________

1.️⃣ 先决条件

在开始之前,请确保您已经:

  • Python 3.10+ 安装:
  • 已安装(附带Python)
  • 可选: 虚拟环境 (推荐)

______________________________________________________________________

2.️⃣ 安装项目

  1. 打开项目文件夹:
C:\Users\User\Desktop\mcp_news_project
  1. (可选)创建和激活虚拟环境:
python -m venv venv
venv\Scripts\activate
  1. 安装所需的Python包:
pip install fastapi uvicorn transformers torch

______________________________________________________________________

3.️⃣ 数据库设置

  • news.db 是您的SQLite数据库。如果它不存在,它将在您启动服务器时自动创建。
  • 要重新开始,请删除旧的 news.db 服务器将重新创建它。
  • 可选:手动初始化数据库:
from mcp_news_ai_free import init_db
init_db()

______________________________________________________________________

4.️⃣ 启动服务器

使用uvicorn运行FastAPI服务器:

uvicorn mcp_news_ai_free:app --reload

______________________________________________________________________

5.️⃣ 种子样本新闻

要快速添加示例新闻:

POST /seed

卷曲示例:

curl -X POST http://127.0.0.1:8000/seed
  • 添加3个示例新闻项进行测试。

______________________________________________________________________

6.️⃣ 增删改查操作

创建新闻

POST /news

例子:

curl -X POST http://127.0.0.1:8000/news -H "Content-Type: application/json" -d "{\"title\":\"New AI Project\",\"content\":\"A new AI project is launched locally.\",\"author\":\"Reporter X\"}"

阅读/列出新闻

GET /news

例子:

curl http://127.0.0.1:8000/news

更新新闻

PUT /news/{id}

例子:

curl -X PUT http://127.0.0.1:8000/news/1 -H "Content-Type: application/json" -d "{\"title\":\"Updated Title\",\"content\":\"Updated content.\",\"author\":\"Reporter A\"}"

删除新闻

DELETE /news/{id}

例子:

curl -X DELETE http://127.0.0.1:8000/news/1

______________________________________________________________________

7.️⃣ AI功能

总结新闻

POST /summarize/{id}

例子:

curl -X POST http://127.0.0.1:8000/summarize/1

分析情绪和标签

POST /analyze/{id}

例子:

curl -X POST http://127.0.0.1:8000/analyze/1
  • 返回情绪(积极、中立、消极)和标签(技术、体育、健康等)

______________________________________________________________________

8.️⃣ 出口新闻

JSON导出

GET /export?as_format=json

例子:

curl http://127.0.0.1:8000/export?as_format=json

Markdown导出

GET /export
  • 默认导出格式为Markdown。

______________________________________________________________________

9️⃣ 使用游标管理数据库(可选)

  1. 打开光标桌面并连接到 news.db.
  2. 检查表:
.tables
  1. 查看所有新闻:
SELECT * FROM news;
  1. 清除数据库:
DELETE FROM news;
DELETE FROM sqlite_sequence WHERE name='news';
  1. 手动插入新项目(可选):
INSERT INTO news (title, content, author, created_at)
VALUES ('Sample Title', 'Sample content', 'Reporter A', datetime('now'));

______________________________________________________________________

🔟 备注

  • 确保 DB_FILEmcp_news_ai_free.py 匹配您的实际数据库路径。
  • 拥抱脸模型在本地运行,但首次使用可能需要几秒钟。
  • 使用API文档(/docs)用于所有端点的交互式测试。
  • 排除 venv/__pycache__/ 如果手动上传,请从GitHub上传。

此README提供了从设置、数据库、CRUD操作、AI功能、种子、导出和可选数据库管理的完整分步指导。

目录标签

目录标签

情感分析Python云端部署新闻管理本地部署AI摘要数据导出

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP