MCP Gemini Text Analyzer

MCP Gemini Text Analyzer

site icon
2025.04.24 0
Python文本分析自然语言处理内容生成
MCP Gemini Text Analyzer 是一个基于 Model Context Protocol (MCP) 和 Google Gemini 的文本分析工具。它提供了一个 MCP 服务器,暴露了文本分析工具,如 `analyze_text` 和 `count_sentences`,并通过 MCP 客户端与 Gemini 的自然语言理解能力进行交互。
View on GitHub

Overview

基本能力

产品定位

MCP Gemini Text Analyzer 是一个文本分析工具,利用 Google Gemini 的自然语言理解能力,通过 MCP 协议提供文本分析功能。

核心功能

  • analyze_text(text: str): 返回文本的字数和字符数。
  • count_sentences(text: str): 返回文本的句子数。

适用场景

  • 文本分析:统计文本的字数、字符数和句子数。
  • 自然语言处理:结合 Google Gemini 的自然语言理解能力进行更复杂的文本分析。

工具列表

  • analyze_text(text: str): 返回文本的字数和字符数。
  • count_sentences(text: str): 返回文本的句子数。

常见问题解答

使用教程

使用依赖

  1. 克隆仓库 bash git clone https://github.com/enskaff/mcp-gemini.git cd mcp-gemini
  2. 创建虚拟环境(推荐) bash # 使用 uv uv venv source .venv/bin/activate # 或在 Windows 上使用 .venv\Scripts\activate # 或使用 venv # python -m venv .venv # source .venv/bin/activate # 或在 Windows 上使用 .venv\Scripts\activate
  3. 安装依赖 bash # 使用 uv(读取 pyproject.toml) uv sync # 或使用 pip(读取 requirements.txt) # pip install -r requirements.txt
  4. 创建 .env 文件 复制 .env.example 或手动创建 .env 文件,并添加 Gemini API 密钥: GEMINI_API_KEY=YOUR_ACTUAL_API_KEY_HERE

安装教程

  1. 确保虚拟环境已激活。
  2. 运行客户端,提供服务器脚本的路径: bash python client.py server.py
  3. 在提示符处输入查询。

调试方式

许可证

该项目遵循 None 开源许可条款。