Repo to hold the code for the mcp server built in Gradio for the agents and mcp hackathon
Overview
What is the MCP Hub Project?
The MCP Hub Project is a sophisticated research assistant built using Gradio's Model Context Protocol (MCP) server functionality, designed to facilitate a workflow of interconnected AI agents for deep research capabilities.
How to use the MCP Hub Project?
To use the MCP Hub Project, clone the repository, set up a virtual environment, install the required dependencies, and run the main application. The Gradio interface will be accessible at http://127.0.0.1:7860/.
Key features of the MCP Hub Project?
- MCP Server Implementation: Utilizes Gradio's MCP server for seamless agent communication.
- Multi-Agent Architecture: Demonstrates interconnected agent services.
- Real-time Web Search: Integrates with Tavily API for up-to-date information.
- LLM Processing: Employs Nebius models for text processing.
- Structured Workflow: Showcases a multi-step AI research process.
- Citation Generation: Automatically formats APA-style citations from web sources.
Use cases of the MCP Hub Project?
- Enhancing user queries for better search results.
- Conducting comprehensive web searches for research purposes.
- Summarizing information from multiple sources into a cohesive answer.
- Generating citations for academic work.
FAQ from the MCP Hub Project?
- What are the prerequisites for using the MCP Hub Project?
You need Python 3.12+, and API keys for Nebius and Tavily.
- Is there a user interface available?
Yes, the Gradio interface provides an easy way to interact with the project.
- Can I contribute to the MCP Hub Project?
Yes, contributions are welcome, and guidelines can be found in the repository.