Metadata-Version: 2.4
Name: langchain-cli-v2
Version: 0.1.8
Summary: CLI for developing and deploying LangChain tool servers
Author-email: LangChain <support@langchain.com>
License: MIT
Project-URL: Homepage, https://github.com/langchain/langchain-cli
Project-URL: Repository, https://github.com/langchain/langchain-cli
Project-URL: Documentation, https://docs.langchain.com/cli
Keywords: langchain,tools,cli,mcp
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: click>=8.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: httpx>=0.24.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: tomlkit>=0.12.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: uvicorn>=0.20.0
Requires-Dist: fastapi>=0.100.0
Requires-Dist: langchain-tool-server==0.0.13

# LangChain CLI

A command-line interface for developing and deploying LangChain tool servers.

## Installation

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

## Quick Start

```bash
# Create a new toolkit
langchain tools new my-toolkit
cd my-toolkit

# Start local development server
langchain tools serve --reload

# Deploy to production
langchain tools deploy --server https://tools.company.com
```

## Commands

### `langchain tools new <name>`
Create a new toolkit project with standard structure.

### `langchain tools serve`
Start a local development server with auto-reload. No database persistence.

### `langchain tools deploy`
Deploy current toolkit to a remote tool server with version management.

## Development

Install in development mode:
```bash
pip install -e .
```
