Rini MCP Server
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.
Analyzes YouTube videos by extracting and transcribing audio, summarizing content, extracting key frames, and generating captions for comprehensive video analysis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Rini MCP Serversearch for recent developments in quantum computing"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Related MCP server: minecraft-mcp
Install required libraries
To install the libraries required to run your project, use the following command:
pip install -r requirements.txtHow 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.pyEach 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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceAn MCP server that provides AI assistants with powerful tools to interact with YouTube, including video searching, transcript extraction, comment retrieval, and more.819Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA set of MCP servers that allow AI assistants to control a Minecraft server and client, including running commands, managing plugins, taking screenshots, and calling arbitrary API methods via reflection.10MIT
- AlicenseAqualityAmaintenanceAn MCP server connecting AI agents to Google, YouTube, Amazon, Walmart, TikTok, and Reddit. 21 tools for web search, product lookup, video discovery, and social media analysis.211527MIT
- AlicenseNot gradedqualityCmaintenanceA comprehensive MCP server providing YouTube transcript retrieval, video search, channel browsing, playlist extraction, and upload monitoring for AI agents.8MIT
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server that integrates with Discord to provide AI-powered features.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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