Cover image
Try Now
2025-04-14

McPverse est un outil de recherche et de découverte pour les serveurs MCP (fournisseur de contexte de modèle) hébergés sur GitHub. Il classe et affiche des dépositions avec des configurations client dans une interface interactive propre et interactive.

3 years

Works with Finder

0

Github Watches

0

Github Forks

0

Github Stars

🚀 MCPverse

MCPverse is a semantic search engine for discovering Model Configuration Protocol (MCP) servers across GitHub. It indexes public MCP repositories and enables powerful natural language search using vector embeddings and OpenSearch.


📡 Live Demo

Try out the hosted version of MCPverse here: 👉 https://mcpverse.streamlit.app


✨ Features

  • 🔍 Semantic search using OpenAI embeddings (text-embedding-ada-002)
  • 📚 Indexes name, description, and README content
  • ⚙️ Client configuration preview (where available)
  • 🎨 Interactive UI using Streamlit

📦 Project Structure

.
├── backend
│   ├── fetch_repos.py      # Get MCP server repos from Github
│   ├── extract_config.py   # Logic to extract MCP client config from README
│   ├── embedder.py         # OpenAI + OpenSearch indexing and search logic
|   ├── github_scraper.py   # Using Github API to search on MCP servers 
│   └── data/
│       └── mcpverse_data.json  
├── frontend
│   └── app.py               # Streamlit app
├── requirements.txt
├── README.md
├── .env
├── .gitignore

🛠️ Local Setup Guide

1. Clone the Repository

git clone https://github.com/Harika-BV/MCPverse.git
cd MCPverse

2. Set Up Python Environment

python -m venv venv
source venv/bin/activate  # For Windows: venv\Scripts\activate
pip install -r requirements.txt

3. Configure Environment Variables

Create a .env file in the root:

GH_API_KEY=your-github-token
ENV=local
OPENAI_API_KEY=your-openai-key
OPENSEARCH_HOST=localhost
OPENSEARCH_PORT=9200
OPENSEARCH_USER=admin
OPENSEARCH_PASS=admin

💡 You can also connect to your hosted OpenSearch or Elasticsearch cluster.


4. Start OpenSearch Locally (Optional)

If you're running OpenSearch locally, use Docker:

docker run -d --name opensearch -p 9200:9200 \
  -e "discovery.type=single-node" \
  -e "plugins.security.disabled=true" \
  opensearchproject/opensearch:2.11.1

5. Index MCP Repositories

cd backend
python embedder.py

This will:

  • Load the GitHub MCP repo data (from mcpverse_data.json)
  • Generate OpenAI embeddings
  • Index them into OpenSearch

6. Run the Streamlit App

cd frontend
streamlit run app.py

Then open http://localhost:8501 in your browser.


🧑‍💻 Maintainer

Built with ❤️ by Harika B V


⚠️ Disclaimer

All repositories and data are publicly available on GitHub.
MCPverse is a community project and is not affiliated with any third-party MCP maintainers.

相关推荐

  • av
  • Exécutez sans effort LLM Backends, API, Frontends et Services avec une seule commande.

  • 1Panel-dev
  • 🔥 1Panel fournit une interface Web intuitive et un serveur MCP pour gérer des sites Web, des fichiers, des conteneurs, des bases de données et des LLM sur un serveur Linux.

  • rulego
  • ⛓️RULEGO est un cadre de moteur de règle d'orchestration des composants de nouvelle génération légère, intégrée, intégrée et de nouvelle génération pour GO.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 LLM 资料总结 (数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Résumé des meilleures ressources LLM du monde.

  • Onelevenvy
  • Flock est une plate-forme à faible code de workflow pour construire rapidement des chatbots, un chiffon et coordonner des équipes multi-agents, alimentée par Langgraph, Langchain, Fastapi et NextJs. (Flock 是一个基于 Workflow 工作流的低代码平台 , 用于快速构建聊天机器人、 Rag 、 Agent 和 和 , 采用 采用 采用 采用 Langgraph 、 Langchain 、 Fastapi 和 ,))

  • Byaidu
  • PDF Traduction de papier scientifique avec formats conservés - 基于 AI 完整保留排版的 PDF 文档全文双语翻译 , 支持 Google / Deepl / Olllama / Openai 等服务 , 提供 CLI / GUI / MCP / DOCKER / ZOTERO

  • n8n-io
  • Plateforme d'automatisation de workflow à code équitable avec des capacités d'IA natives. Combinez le bâtiment visuel avec du code personnalisé, de l'auto-hôte ou du cloud, 400+ intégrations.

  • hkr04
  • SDK C ++ MCP (Protocole de contexte modèle léger)

  • sigoden
  • Créez facilement des outils et des agents LLM à l'aide de fonctions Plain Bash / JavaScript / Python.

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 QQ / 微信 (企业微信、个人微信) / 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Dify 、 Claude 、 GEMINI 、 XAI 、 PPIO 、 OLLAMA 、 LM Studio 、阿里云百炼、火山方舟、 Siliconflow 、 Qwen 、 Moonshot 、 ChatGlm 、 Sillytraven 、 MCP 等 LLM 的机器人 / Agent | Plateforme de bots de messagerie instantanée basés sur LLM, prend en charge Discord, Telegram, WeChat, Lark, Dingtalk, QQ, Slack

  • modelscope
  • Commencez à construire des applications multi-agents LLM, plus facilement.

    Reviews

    3.1 (9)
    Avatar
    user_LaOaLbIT
    2025-04-23

    I recently started using MCPverse by Harika-BV, and it's an incredible tool! The user interface is intuitive and the features are robust, making it a versatile application for various needs. I appreciate the attention to detail and the seamless experience it provides. Highly recommend MCPverse to anyone looking for a reliable and efficient solution!

    Avatar
    user_Yt90Jf7C
    2025-04-23

    As a dedicated user of MCPverse, developed by Harika-BV, I am thoroughly impressed by its functionality and user-friendly interface. The seamless integration of features and reliable performance make it an essential tool in my daily application use. Highly recommended for anyone seeking efficiency and convenience!

    Avatar
    user_zAIehmCn
    2025-04-23

    MCPverse by Harika-BV is an outstanding platform for all MCP applications enthusiasts. Its intuitive interface and comprehensive features make it a must-have for anyone looking to streamline their operations. Highly recommend it for its efficiency and user-friendly design!

    Avatar
    user_AfzvoFO3
    2025-04-23

    As a loyal user of MCP applications, I must say that MCPverse by Harika-BV is an outstanding product! Its seamless integration and user-friendly interface make it incredibly easy to navigate. The efficiency it brings to my daily tasks is unparalleled. Highly recommended for anyone looking to streamline their workflow!

    Avatar
    user_VxWxsJNw
    2025-04-23

    I've been using MCPverse by Harika-BV and it's truly transformative. The seamless user interface and innovative features have made my daily workflow so much more efficient. The welcome message is warm and inviting, setting the perfect tone for a great experience. Highly recommend it to anyone looking for a top-notch application!

    Avatar
    user_0VvcRLJa
    2025-04-23

    MCPverse by Harika-BV is an absolutely fantastic application! It offers a seamless experience that I couldn't be happier with. The user interface is intuitive, and the functionalities are top-notch, making it a must-have for anyone in need of a reliable and efficient tool. Highly recommended!

    Avatar
    user_p3BAA7a6
    2025-04-23

    MCPverse by Harika-BV is an exceptional application that has transformed my user experience. It's intuitive, engaging, and super easy to navigate. The welcome information provides a warm introduction, making you feel instantly at home. Whether for personal or professional use, MCPverse stands out as a top-notch tool. Highly recommended!

    Avatar
    user_BVjOpgVX
    2025-04-23

    I've been using MCPverse for a while now, and it's truly impressive! Developed by Harika-BV, this app offers a seamless experience with its intuitive interface. It's a game-changer for anyone looking to dive into this domain. The welcoming message and guided start URL make it incredibly user-friendly. Highly recommended!

    Avatar
    user_UWTkwxqv
    2025-04-23

    As a loyal MCP application user, I can confidently say that MCPverse by Harika-BV is a game-changer. Its seamless integration and user-friendly interface make navigating through your projects a breeze. The welcoming start URL sets a positive tone right from the beginning, making it an essential tool for any professional. Highly recommended!