Cover image
Try Now
2025-04-14

MCPverse是GitHub上托管的MCP(模型上下文提供商)服务器的搜索和发现工具。它在干净的交互式UI中使用客户端配置进行排名和显示。

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
  • 毫不费力地使用一个命令运行LLM后端,API,前端和服务。

  • 1Panel-dev
  • 🔥1Panel提供了直观的Web接口和MCP服务器,用于在Linux服务器上管理网站,文件,容器,数据库和LLMS。

  • WangRongsheng
  • 🧑‍🚀 llm 资料总结(数据处理、模型训练、模型部署、 o1 模型、mcp 、小语言模型、视觉语言模型)|摘要世界上最好的LLM资源。

  • rulego
  • ⛓️Rulego是一种轻巧,高性能,嵌入式,下一代组件编排规则引擎框架。

  • Byaidu
  • PDF科学纸翻译带有保留格式的pdf -基于ai完整保留排版的pdf文档全文双语翻译

  • Onelevenvy
  • Flock是一个基于工作流程的低音平台,可快速构建聊天机器人,抹布和协调多代理团队,由Langgraph,Langchain,Langchain,Fastapi和Nextjs提供支持。(羊群工作流工作流的低代码平台,rag rag rag 用于快速构建聊天机器人、 rag temant Agent fastem temantfaster和muti-agent agagent应用

  • n8n-io
  • 具有本机AI功能的公平代码工作流程自动化平台。将视觉构建与自定义代码,自宿主或云相结合,400+集成。

  • sigoden
  • 使用普通的bash/javascript/python函数轻松创建LLM工具和代理。

  • RockChinQ
  • 😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack

  • hkr04
  • 轻巧的C ++ MCP(模型上下文协议)SDK

  • dmayboroda
  • 带有可配置容器的本地对话抹布

    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!