# easymcp

> MCP Client

EasyMCP is a Python rewrite of the Model Context Protocol, offering features like server management, dynamic addition/removal, namespaced tools/resources, and automatic cache invalidation for efficient server interactions. EasyMCP is a

## Overview

- **Category:** Developer Tools
- **Language:** Python
- **Stars:** 18
- **Forks:** 1
- **Owner:** SecretiveShell
- **GitHub:** https://github.com/SecretiveShell/easymcp
- **Created:** 2025-03-12T11:12:31+00:00
- **Updated:** 2025-03-23T16:46:17+00:00
- **Source:** https://model-context-protocol.com/clients/python-high-performance-mcp-client-sdk

## Setup

## Setup

```bash
uv add easymcp
```

## Tools

## Available Tools

1.  list tools/resources/prompts caching (caching out of the box)
2.  automatic cache invalidation (on tool/resource/prompt change notifications)
3.  parallel requests to servers (out of the box support)
4.  full lifecycle management of servers (manages the full lifecycle)
5.  dynamic server addition/removal (allows adding and removing servers dynamically)
6.  namespaced tools/resources/prompts (provides namespaced tools, resources and prompts)
7.  lightweight asyncio native implementation (implemented using asyncio)
