# Multi Mcp Framework Usecase

> The project demonstrates the use of the MCP framework with various tools and frameworks such as Google ADK, LlamaIndex, LangChain, and an MCP adapter.

- **Type:** MCP server
- **Install:** `agentstack add mcp-buithanhdam-multi-mcp-framework-usecase`
- **Verified:** Pending review
- **Seller:** [buithanhdam](https://agentstack.voostack.com/s/buithanhdam)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [buithanhdam](https://github.com/buithanhdam)
- **Source:** https://github.com/buithanhdam/multi-mcp-framework-usecase
- **Website:** https://github.com/buithanhdam/multi-mcp-framework-usecase

## Install

```sh
agentstack add mcp-buithanhdam-multi-mcp-framework-usecase
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Multi-MCP Framework Usecase

This project demonstrates the use of the **MCP framework** with various tools and frameworks such as **Google ADK, LlamaIndex, LangChain**, and an **MCP adapter**.  
It includes a **client-server setup** for testing and interacting with the MCP framework.

---

## 📦 Prerequisites

Before you begin, ensure you have the following installed:

- Python **3.10** or higher  
- Git  
- A terminal or command prompt  
- [uv](https://github.com/astral-sh/uv) (recommended Python package manager)

---

## ⚙️ Setup Instructions

Follow these steps to clone the repository, set up the environment, and run the project:

### 1. Clone the Repository
```bash
git clone https://github.com/buithanhdam/multi-mcp-framework-usecase.git
cd multi-mcp-framework-usecase
```

### 2. Set Up a Virtual Environment

Create and activate a virtual environment:

```bash
python -m venv venv
```

On **Windows**:

```bash
venv\Scripts\activate
```

On **macOS/Linux**:

```bash
source venv/bin/activate
```

### 3. Install `uv`

If you don’t have **uv** installed, run:

On **macOS/Linux**:

```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
```

On **Windows (PowerShell)**:

```powershell
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
```

Check installation:

```bash
uv --version
```

### 4. Install Dependencies

```bash
uv pip install -r requirements.txt
```

### 5. Run MCP Inspect

To inspect the MCP setup, run:

```bash
# Go to the server folder
cd src/base_mcp_sdk/server

# Run MCP in dev mode
uv run mcp dev server.py
```

Then open your browser at: [http://localhost:6274](http://localhost:6274)

### 6. Start the MCP Server

**Note**: You must go to other mcp adapter frameworks folder and then go to server folder to run python file.
example:

```bash
cd src/base_mcp_sdk/server
```

From the server folder:

```bash
python server.py
# or
mcp server
```

### 7. Run the Client

**Note**: You must go to other mcp adapter frameworks folder and then go to client folder to run python file.
example:

```bash
cd src/base_mcp_sdk/client
```

Test with 3 client types: **stdio, sse, streamable-http**.

```bash
python client_sse.py
python client_stdio.py
python client_http.py
```

### 8. Test the Setup

* Ensure the **server is running** before executing a client script.
* The client will call tools and display results in the terminal.

---

## 📖 Project Overview

This project demonstrates:

* Integration of MCP with frameworks like **Google ADK, LlamaIndex, and LangChain**
* Using **MCP adapters** to interact with tools
* **Asynchronous client-server communication**

---

## 📝 Additional Notes

* Ensure the server is running before executing any client script.
* Modify `client_sse.py` (or others) to test different tools/frameworks as needed.
* Refer to the documentation of **MCP** and the integrated frameworks for advanced configurations.

---

## 📄 License

This project is licensed under the **MIT License**.

---

## 🤝 Contributing

Contributions are welcome! 🎉
Feel free to submit **issues** or **pull requests**.

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [buithanhdam](https://github.com/buithanhdam)
- **Source:** [buithanhdam/multi-mcp-framework-usecase](https://github.com/buithanhdam/multi-mcp-framework-usecase)
- **License:** MIT
- **Homepage:** https://github.com/buithanhdam/multi-mcp-framework-usecase

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** yes
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: flagged — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-buithanhdam-multi-mcp-framework-usecase
- Seller: https://agentstack.voostack.com/s/buithanhdam
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
