Interact with Klavis API
Klavis Toolkit is a Python class for interacting with Klavis MCP server instances via API, enabling server information retrieval, tool management, and
Why it matters
This asset allows you to programmatically interact with Klavis MCP server instances. It handles authentication, retrieving server information, and managing tools within the Klavis ecosystem.
Outcomes
What it gets done
Authenticate with Klavis API using provided keys.
Retrieve information about Klavis server instances.
Manage tools and resources within Klavis.
Handle API requests with configurable timeouts.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/camel-klavistoolkit | bash Capabilities
What this skill does
Stores, rotates, and injects API keys and credentials.
Pulls structured data fields from unstructured text.
Writes and executes SQL or NoSQL queries on databases.
Overview
Klavis Toolkit
What it does
Klavis Toolkit provides a Python interface for interacting with Klavis API and managing Klavis MCP server instances. It handles authentication, retrieves server information, manages tools within MCP servers, and executes API requests with configurable timeout controls.
How it connects
Use Klavis Toolkit when you need to programmatically interact with Klavis MCP servers, authenticate API requests, retrieve server metadata, or manage tools within a Klavis environment. Do not use this toolkit if you are not working with Klavis MCP servers or if you do not have a Klavis API key for authentication.
Source code
A class representing a toolkit for interacting with Klavis API.
This class provides methods for interacting with Klavis MCP server
instances, retrieving server information, managing tools, and handling
authentication.
Attributes:
api_key (str): The API key for authenticating with Klavis API.
base_url (str): The base URL for Klavis API endpoints.
timeout (Optional[float]): The timeout value for API requests
in seconds. If None, no timeout is applied.
(default: :obj:None)
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.