Rini MCP Server

Rini MCP Server

site icon
2025.05.11 2
Python代码生成数据分析网页爬取视频处理自动化服务浏览器自动化内容生成开发效率
Rini MCP Server 是一个集合了多种功能的MCP服务器,主要功能包括代码生成与执行、GitHub仓库分析、逻辑推理、网页爬取、网页搜索、YouTube视频摘要与分析等。该服务器适用于开发人员、数据分析师和研究人员,帮助他们提高工作效率和自动化任务处理。
View on GitHub

Overview

基本能力

产品定位

Rini MCP Server 是一个多功能的MCP服务器,旨在提供代码生成、数据分析、网页爬取和视频处理等多种自动化服务。

核心功能

  1. 网页搜索:支持Google搜索、链接提取和网页内容获取。
  2. YouTube视频处理:支持音频摘要、音频转文本和视频内容分析。
  3. GitHub仓库分析:支持代码提取、类分析和代码相似度分析。
  4. 逻辑推理:支持基于查询的逻辑推理。
  5. 代码生成与执行:支持代码生成和Python代码执行。
  6. 网页爬取:支持从URL提取文本和所有内容。
  7. MCP服务器生成:支持根据需求生成并执行MCP服务器代码。

适用场景

  1. 开发人员:用于代码生成、GitHub仓库分析和代码执行。
  2. 数据分析师:用于网页爬取、数据提取和分析。
  3. 研究人员:用于视频内容摘要、音频转文本和逻辑推理。

工具列表

  1. web_search.py:提供网页搜索功能。
  2. youtube_summary.py:提供YouTube视频处理功能。
  3. github_repo_analysis.py:提供GitHub仓库分析功能。
  4. reasoning.py:提供逻辑推理功能。
  5. coding.py:提供代码生成与执行功能。
  6. web_crawl.py:提供网页爬取功能。
  7. mcp_related.py:提供MCP服务器生成功能。

常见问题解答

  1. 如何安装依赖? 使用命令 pip install -r requirements.txt 安装所有依赖。
  2. 如何启动服务器? 运行对应的Python文件,例如 python web_search.py
  3. 如何测试功能? 可以使用Rini API的serverclient进行测试。

使用教程

使用依赖

安装所有依赖库:

pip install -r requirements.txt

安装教程

  1. 克隆项目仓库。
  2. 安装依赖库。
  3. 运行对应的Python文件启动服务器。

调试方式

  1. 启动服务器后,检查端口是否正常监听。
  2. 使用Rini API客户端进行功能测试。
  3. 查看日志文件以排查问题。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。