
mcpverse
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.
相关推荐
Flock是一个基于工作流程的低音平台,可快速构建聊天机器人,抹布和协调多代理团队,由Langgraph,Langchain,Langchain,Fastapi和Nextjs提供支持。(羊群工作流工作流的低代码平台,rag rag rag 用于快速构建聊天机器人、 rag temant Agent fastem temantfaster和muti-agent agagent应用
😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack
Reviews

user_LaOaLbIT
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!

user_Yt90Jf7C
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!

user_zAIehmCn
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!

user_AfzvoFO3
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!

user_VxWxsJNw
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!

user_0VvcRLJa
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!

user_p3BAA7a6
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!

user_BVjOpgVX
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!

user_UWTkwxqv
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!