Metadata-Version: 2.4
Name: getmcp
Version: 0.1.0
Summary: A tool for searching, pulling, and managing MCP servers
Author-email: Your Name <your.email@example.com>
License: MIT
Project-URL: Homepage, https://github.com/yourusername/getmcp
Project-URL: Bug Tracker, https://github.com/yourusername/getmcp/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
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 fastapi
# or
mcpm search api --type python nodejs --limit 5
```

### Pull a server

```bash
getmcp pull fastapi-server
# or
mcpm pull fastapi-server
```

### 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/yourusername/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.12+
- requests library

## License

MIT
