http-api-cloudbase
Use CloudBase HTTP API to access CloudBase platform features (database, authentication, cloud functions, cloud hosting, cloud storage, AI) via HTTP protocol from backends or scripts that are not using SDKs.
Security Assessment
Detected risks:
About http-api-cloudbase
The 'http-api-cloudbase' skill allows users to interact with the CloudBase platform's various features using raw HTTP APIs. This skill is ideal for backends or scripts that are not based on SDKs, enabling developers to leverage CloudBase services without relying on language-specific SDKs. By using simple HTTP requests, users can access CloudBase's database, authentication, cloud functions, cloud storage, cloud hosting, and even AI features. This flexibility makes the skill a valuable tool for non-Node.js backends, integration testing, and environments where SDKs are either unavailable or unsuitable.
Main features of the 'http-api-cloudbase' skill include seamless integration with CloudBase services via HTTP, offering functionality such as direct database access, cloud function invocation, and authentication management. The skill also supports interaction with various CloudBase components like MySQL, cloud storage, and AI through an HTTP interface. Users can authenticate using methods like AccessToken or API keys and retrieve API specifications using the 'searchKnowledgeBase' tool to reference OpenAPI documentation. This ensures proper implementation by avoiding reliance on undocumented API endpoints or parameters.
The skill is best suited for developers working with non-Node.js environments, integration scripts, or admin backends. It is particularly useful for teams that require backend support for CloudBase services in languages like Go, Python, Java, or PHP. The skill is also useful for testing, making it easier to call CloudBase APIs directly for integration tests or automated scripts that do not depend on SDKs.
FAQ
How do I authenticate when using the CloudBase HTTP API?
You can authenticate using an AccessToken, API Key, or Publishable Key, depending on your use case. Add the appropriate `Authorization: Bearer <token>` header to your requests.
Can I use this skill for frontend web apps?
No, this skill is not intended for frontend web apps. For frontend apps, you should use CloudBase Web skills, such as the `@cloudbase/js-sdk`.
What should I do if I need API documentation for CloudBase HTTP APIs?
You should use the `searchKnowledgeBase` tool to retrieve the OpenAPI documentation for the specific API you are using (e.g., MySQL, functions, storage, etc.). Always reference the swagger documentation to ensure accuracy.
Can I call CloudBase APIs without using the SDK?
Yes, this skill allows you to interact with CloudBase APIs directly via HTTP, so you don't need to use the SDK for your backend or scripts.
Is this skill compatible with non-Node.js environments?
Yes, this skill is designed for non-Node.js environments, such as Go, Python, Java, PHP, and other backends that require HTTP access to CloudBase services.
Install http-api-cloudbase
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
TencentCloudBase/CloudBase-MCP