Metadata-Version: 2.4
Name: getmcp
Version: 0.1.1
Summary: A tool for searching, pulling, and managing MCP servers
Author-email: Jonathan Wang <jonathan.wang@pathintegral.xyz>
License: MIT
Project-URL: Homepage, https://github.com/pathintegral-xyz/getmcp
Project-URL: Bug Tracker, https://github.com/pathintegral-xyz/getmcp/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.28.0

# getmcp - MCP Server Management Tool

A command-line interface tool that provides functionality for searching, pulling, and managing MCP servers.

## Installation

From PyPI:

```bash
pip install getmcp
```

From source:

```bash
pip install -e .
```

## Usage

After installation, you can use either the `getmcp` or `mcpm` command (they are identical):

### Search for servers

```bash
getmcp search github
# or
mcpm search github --type python nodejs --limit 5
```

### Pull a server

```bash
getmcp pull github
# or
mcpm pull github
```

### Show version information

```bash
getmcp version
# or
mcpm version
```

## Features

- Search for MCP servers
- Pull server templates
- Filter by server type (docker, python, nodejs)
- Two command aliases: `getmcp` and `mcpm`

## Development

### Setup Development Environment

```bash
# Clone the repository
git clone https://github.com/pathintegral-xyz/getmcp.git
cd getmcp

# Install in development mode
pip install -e .
```

### Building the Package

```bash
python -m build
```

### Publishing to PyPI

```bash
python -m twine upload dist/*
```

## Dependencies

- Python 3.11+
- requests library

## License

MIT
