文本摘要服务

一个基于JSON-RPC的文本摘要服务,支持本地和Docker部署,适用于内容分析和信息提取。

  • by yardenbach
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 yardenbach/minimal_mcp

使用说明

最小MCP(可能指最小多路径覆盖或其他具体技术术语,根据上下文确定)

MCP WS (JSON-RPC) — 汇总 + 标题

本地

pip install -r requirements.txt
python mcp_server.py

DOCKER(注:DOCKER在此处作为专有名词或品牌名,直接音译,不翻译为“码头”等其他含义)

docker build -t minimal_mcp:latest .
docker run --rm -p 8080:8080 \
  -e HF_MODEL=facebook/bart-large-cnn \
  -e HF_TOKEN="" \
  minimal_mcp:latest

在其他终端中:

WS_URL=ws://localhost:8080 python agent_as_client.py "החצוצרן וזמר הג'אז המפורסם, לואי ארמסטרונג, סבל מעוני רב בילדותו. אביו נטש את המשפחה כשארמסטרונג היה תינוק, ואמו נאלצה לעסוק בזנות כדי להתקיים. ארמסטרונג נאלץ להיאבק על קיומו כילד קטן. בני משפחת קרנופסקי, משפחה יהודית שהיגרה מליטא, ריחמו על הנער – ונתנו לו עבודות שונות בעסק ההובלה שהיה ברשותם. אֵם המשפחה התעקשה בכל יום שארמסטרונג לא יחזור לביתו לפני שאכל אצלה ארוחה מלאה. הקורנית הראשונה של ארמסטרונג נרכשה עבורו על ידי משפחת קרנופסקי. כהוקרה על היחס החם והתמיכה, ענד ארמסטרונג על צווארו, עד יומו האחרון, שרשרת ועליה מגן דוד."

git clone(在中文语境下,通常直接使用英文原词,不翻译,因为“git clone”是命令行操作,直接对应到中文操作中就是“克隆Git仓库”,但正式表述时仍用原词)

%cd /content
!git clone https://github.com/yardenbach/minimal_mcp.git
%cd /content/minimal_mcp
!ls -la