文本摘要服务

一个基于gRPC和MCP的文本摘要服务,提供高效的文本摘要功能,适用于需要自动化文本处理的场景。

  • by Divik-SeniorAIEngineer
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 divik-coder/grpc_mcp

使用说明

gRPC+MCP文本摘要

此存储库运行一个执行文本摘要的gRPC后端和一个公开调用gRPC服务的工具的MCP服务器。按照以下步骤进行设置、运行和调试。

先决条件(macOS)

  • Python 3.11+
  • git,curl
  • 制作一个virtualenv并激活它:
    uv venv .venv
    source .venv/bin/activate
    
  • 安装依赖项:
    uv add -r requirements.txt
    

环境

创建 .env 在具有Azure OpenAI设置的项目根目录中:

AZURE_OPENAI_API_KEY="YOUR_AZURE_KEY"
AZURE_OPENAI_ENDPOINT="YOUR_AZURE_OPENAI_ENDPOINT"
AZURE_OPENAI_DEPLOYMENT_NAME="gpt-5.2-chat"
AZURE_OPENAI_API_VERSION="2024-12-01-preview"

注:

  • 如果要使用OPENAI凭据,请设置OPENAI_API_KEY。

运行脚本

制造 run.sh 可执行并运行脚本:

使可执行文件:

chmod +x run.sh
./run.sh

代理人/客户

运行代理客户端:

uv run agent_client.py