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
- Host: GitHub
- URL: https://github.com/universal-tool-calling-protocol/utcp-examples
- Owner: universal-tool-calling-protocol
- License: apache-2.0
- Created: 2025-07-23T13:57:28.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-09-21T14:03:39.000Z (9 months ago)
- Last Synced: 2025-09-21T16:08:54.158Z (9 months ago)
- Language: Python
- Size: 104 KB
- Stars: 10
- Watchers: 0
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)