An open API service indexing awesome lists of open source software.

https://github.com/universal-tool-calling-protocol/utcp-examples

An Apache 2.0 licensed repository with code examples of how to use UTCP
https://github.com/universal-tool-calling-protocol/utcp-examples

Last synced: 4 months ago
JSON representation

An Apache 2.0 licensed repository with code examples of how to use UTCP

Awesome Lists containing this project

README

          

# UTCP Examples

This repository contains practical examples demonstrating how to use the Universal Tool Calling Protocol (UTCP) in different programming languages and scenarios.

## Structure

- **`python/`** - Examples for Python applications
- **`typescript/`** - Examples for TypeScript/Node.js applications

## Getting Started

1. Navigate to any example directory and follow the setup instructions in that example's README.

2. Configure your environment variables (most examples include an `example.env` file as a template).

## Key Concepts

- **Tools**: Individual functions or APIs that can be called
- **Call Templates**: Configuration for how to connect to tool providers
- **Manuals**: Collections of tools from a single provider
- **Client**: The main interface for discovering and calling tools

## Documentation

For detailed documentation and API reference, visit:
- [Python UTCP repository](https://github.com/universal-tool-calling-protocol/python-utcp)
- [TypeScript UTCP repository](https://github.com/universal-tool-calling-protocol/typescript-utcp)