arcade-mcp/libs/arcade-core/README.md
2025-06-13 13:06:11 -07:00

43 lines
1,017 B
Markdown

# Arcade Core
Core library for the Arcade platform providing foundational components and utilities.
## Overview
Arcade Core provides the essential building blocks for the Arcade platform:
- **Tool Catalog & Toolkit Management**: Core classes for managing and organizing tools
- **Configuration & Schema Handling**: Configuration management and validation
- **Authentication & Authorization**: Auth providers and security utilities
- **Error Handling**: Comprehensive error types and handling
- **Telemetry & Observability**: Monitoring and tracing capabilities
- **Utilities**: Common helper functions and validators
## Installation
```bash
pip install arcade-core
```
## Usage
1. Install an arcade toolkit
```bash
pip install arcade-math
```
2. Load the toolkit
```python
import arcade_math
from arcade_core import ToolCatalog, Toolkit
# Create a tool catalog
catalog = ToolCatalog()
# Load a toolkit
toolkit = Toolkit.from_module(arcade_math)
```
## License
MIT License - see LICENSE file for details.