# Development Guide
This guide provides instructions for setting up a development environment for `ipybox`. Follow these steps to get started with development, testing, and contributing to the project.
Clone the repository:
```bash
git clone https://github.com/gradion-ai/ipybox.git
cd ipybox
```
Install dependencies and create virtual environment:
```bash
uv sync
```
Activate the virtual environment:
```bash
source .venv/bin/activate
```
Install pre-commit hooks:
```bash
invoke precommit-install
```
Enforce coding conventions (also enforced by pre-commit hooks):
```bash
invoke cc
```
Run tests:
```bash
pytest -s tests
```
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gradion-ai/ipybox'
If you have feedback or need assistance with the MCP directory API, please join our Discord server