Skip to main content
Glama

Rini MCP Server

by mori-mmmm

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. Install required libraries
    1. 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 -
          165
          Python
          MIT License
          • Apple
          • Linux
        • -
          security
          F
          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 -
          71
          5
          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

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/mori-mmmm/Rini-MCP-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server