
MCP Gemini Text Analyzer

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)
: 返回文本的句子数。
常见问题解答
无
使用教程
使用依赖
- 克隆仓库
bash git clone https://github.com/enskaff/mcp-gemini.git cd mcp-gemini
- 创建虚拟环境(推荐)
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
- 安装依赖
bash # 使用 uv(读取 pyproject.toml) uv sync # 或使用 pip(读取 requirements.txt) # pip install -r requirements.txt
- 创建
.env
文件 复制.env.example
或手动创建.env
文件,并添加 Gemini API 密钥:GEMINI_API_KEY=YOUR_ACTUAL_API_KEY_HERE
安装教程
- 确保虚拟环境已激活。
- 运行客户端,提供服务器脚本的路径:
bash python client.py server.py
- 在提示符处输入查询。
调试方式
无