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 Server

A collection of various MCP servers that I have implemented myself.
Its main features include code generation and execution, GitHub repository analysis, inference, web crawling, web search, and YouTube video summarization and analysis.

Key Features

🔍 Web search ( web_search.py )

  • rini_google_search_base(...) : Performs a Google search and returns the results.
  • rini_google_search_link_only(...) : Extracts only links from Google search results.
  • rini_google_search_shallow(query: str) : Performs a Google search and retrieves a shallow copy of the content for each link.
  • It also includes the ability to fetch web page content using a Stealth browser.
  • Default port: 65000

▶️ YouTube video processing ( youtube_summary.py )

  • rini_summarize_youtube_audio_only(url: str) : Summarizes only the audio of a YouTube video.
  • rini_transribe_youtube_audio(url: str) : Converts audio from a YouTube video to text.
  • rini_summarize_youtube_all(video_url: str) : Analyzes and summarizes the entire content (keyframes, audio) of a YouTube video.
  • Includes detailed features such as audio download, keyframe extraction, audio splitting and individual transcription, and frame caption generation.
  • Default port: 65001

📂 GitHub Repository Analysis ( github_repo_analysis.py )

  • rini_github_analysis(query: str, url: str) : Analyzes the specified GitHub repository and provides relevant information.
  • Includes features such as function and class extraction, code similarity analysis, etc.
  • Default port: 65002

🧠 Reasoning function ( reasoning.py )

  • rini_reasoning(query: str, model: str = None) : Performs logical reasoning on a given query.
  • Default port: 65003

💻 Generate and run code ( coding.py )

  • rini_code_generation(query: str, model: str = None) : Generates code based on the given query.
  • rini_python_code_execution(code: str) : Executes the given Python code.
  • Default port: 65004

🌐 Web Crawling ( web_crawl.py )

  • rini_get_text_only_from_url(url: str) : Extracts only text content from a given URL.
  • rini_get_all_from_url(url: str, timeout: int = 5) : Get all content from the given URL.
  • Default port: 65005

🔁 Create an MCP server ( mcp_related.py )

  • rini_create_and_execute_mcp_server(query: str, filename: str, port: int) : Creates an MCP server code that matches the request and executes it.
  • Default port: 65006

Install required libraries:

To install the libraries required to run your project, use the following command:

pip install -r requirements.txt

How to use

Each function can be driven by the MCP server by directly executing the corresponding Python file.
For example, to use the web search feature, run the following command:

python web_search.py

Each server runs on a designated port (e.g. a web search server on port 65000).
You can easily test it using Rini API server / client .

Future improvements

  • Add detailed usage examples for each feature
  • Provides a CLI interface
  • Writing integrated test code
-
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.

A collection of custom MCP servers providing various AI-powered capabilities including web search, YouTube video analysis, GitHub repository analysis, reasoning, code generation/execution, and web crawling.

  1. Key Features
    1. 🔍 Web search ( web_search.py )
    2. ▶️ YouTube video processing ( youtube_summary.py )
    3. 📂 GitHub Repository Analysis ( github_repo_analysis.py )
    4. 🧠 Reasoning function ( reasoning.py )
    5. 💻 Generate and run code ( coding.py )
    6. 🌐 Web Crawling ( web_crawl.py )
    7. 🔁 Create an MCP server ( mcp_related.py )
  2. How to use
    1. Future improvements

      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