Rini MCP Server

by mori-mmmm

Integrations

  • Analyzes GitHub repositories to provide information about code structure, extract functions and classes, and perform code similarity analysis.

  • Performs Google searches with various levels of detail, including link-only results and shallow content extraction from search results.

  • Enables generating Python code based on queries and executing Python code within the MCP environment.

Сервер Rini MCP

Коллекция различных MCP-серверов, которые я реализовал самостоятельно.
Его основные функции включают генерацию и выполнение кода, анализ репозитория GitHub, вывод, веб-сканирование, веб-поиск, а также обобщение и анализ видео YouTube.

Основные характеристики

🔍 Веб-поиск ( web_search.py )

  • rini_google_search_base(...) : выполняет поиск Google и возвращает результаты.
  • rini_google_search_link_only(...) : извлекает только ссылки из результатов поиска Google.
  • rini_google_search_shallow(query: str) : выполняет поиск Google и извлекает поверхностную копию контента для каждой ссылки.
  • Он также включает возможность извлечения содержимого веб-страниц с помощью браузера Stealth.
  • Порт по умолчанию: 65000

▶️ Обработка видео YouTube ( youtube_summary.py )

  • rini_summarize_youtube_audio_only(url: str) : суммирует только аудио из видео YouTube.
  • rini_transribe_youtube_audio(url: str) : преобразует аудио из видео YouTube в текст.
  • rini_summarize_youtube_all(video_url: str) : анализирует и суммирует все содержимое (ключевые кадры, аудио) видео YouTube.
  • Включает в себя подробные функции, такие как загрузка аудио, извлечение ключевых кадров, разделение аудио и индивидуальная транскрипция, а также генерация субтитров кадров.
  • Порт по умолчанию: 65001

📂 Анализ репозитория GitHub ( github_repo_analysis.py )

  • rini_github_analysis(query: str, url: str) : анализирует указанный репозиторий GitHub и предоставляет соответствующую информацию.
  • Включает такие функции, как извлечение функций и классов, анализ схожести кода и т. д.
  • Порт по умолчанию: 65002

🧠 Функция рассуждения ( reasoning.py )

  • rini_reasoning(query: str, model: str = None) : выполняет логическое рассуждение по заданному запросу.
  • Порт по умолчанию: 65003

💻 Сгенерировать и запустить код ( coding.py )

  • rini_code_generation(query: str, model: str = None) : генерирует код на основе заданного запроса.
  • rini_python_code_execution(code: str) : выполняет указанный код Python.
  • Порт по умолчанию: 65004

🌐 Веб-сканирование ( web_crawl.py )

  • rini_get_text_only_from_url(url: str) : извлекает только текстовое содержимое из указанного URL.
  • rini_get_all_from_url(url: str, timeout: int = 5) : получить весь контент с указанного URL.
  • Порт по умолчанию: 65005

🔁 Создайте сервер MCP ( mcp_related.py )

  • rini_create_and_execute_mcp_server(query: str, filename: str, port: int) : создает код сервера MCP, соответствующий запросу, и выполняет его.
  • Порт по умолчанию: 65006

Установите необходимые библиотеки:

Чтобы установить библиотеки, необходимые для запуска вашего проекта, используйте следующую команду:

pip install -r requirements.txt

Как использовать

Каждая функция может управляться сервером MCP путем непосредственного выполнения соответствующего файла Python.
Например, чтобы использовать функцию веб-поиска, выполните следующую команду:

python web_search.py

Каждый сервер работает на назначенном порту (например, сервер веб-поиска работает на порту 65000).
Вы можете легко протестировать его с помощью сервера / клиента API Rini.

Будущие улучшения

  • Добавьте подробные примеры использования для каждой функции.
  • Предоставляет интерфейс командной строки
  • Написание интегрированного тестового кода
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Коллекция пользовательских серверов MCP, предоставляющих различные возможности на базе искусственного интеллекта, включая веб-поиск, анализ видео YouTube, анализ репозитория GitHub, рассуждения, генерацию/выполнение кода и веб-сканирование.

  1. Основные характеристики
    1. 🔍 Веб-поиск ( web_search.py )
    2. ▶️ Обработка видео YouTube ( youtube_summary.py )
    3. 📂 Анализ репозитория GitHub ( github_repo_analysis.py )
    4. 🧠 Функция рассуждения ( reasoning.py )
    5. 💻 Сгенерировать и запустить код ( coding.py )
    6. 🌐 Веб-сканирование ( web_crawl.py )
    7. 🔁 Создайте сервер MCP ( mcp_related.py )
  2. Как использовать
    1. Будущие улучшения

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A headless browser MCP server that allows AI agents to fetch web content and perform Google searches without API keys, supporting various output formats like Markdown, JSON, HTML, and text.
        Last updated -
        2
        4
        TypeScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        An MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.
        Last updated -
        132
        Python
        MIT License
        • Apple
        • Linux
      • -
        security
        -
        license
        -
        quality
        A specialized MCP server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations.
        Last updated -
        31
        1
        TypeScript
      • -
        security
        F
        license
        -
        quality
        A MCP server that allows AI assistants to interact with the browser, including getting page content as markdown, modifying page styles, and searching browser history.
        Last updated -
        5
        TypeScript

      View all related MCP servers

      ID: a615cowabx