@k1ssh/qbot-init-project v0.1.0
qbot-init-project
AI Tool that initialize a project for microservices with Agentico SDK.
This is a TypeScript-based MCP Tool that creates the structure for a new microservices project managed by QBot. It includes the MCP server in case you want to test it locally with Claude Desktop, but usually.
- The tool can be integrated with other tools to create a more complex MCP server. For instance, QBot Engine uses multiple tools to process a single task. Read more about the QBot Engine and the QBot Tools.
- A simple MCP server that illustrates the simplicity of the Agentico pattern.
Features
Tools
InitProject
- creates a new project with a directory structure and configuration files aligned with ahelm
Chart and Kuberneteskustomize
setup described in the QBot project.- Takes the project name and an optional environment name to use by default.
Resources
- Not yet implemented.
Prompts
- Not yet implemented.
Any feedback or contributions are welcome. Go Rebels! ✊🏻
For more details, visit the Documentation, the GitHub repository or npm package page.
With ❤️ from La Rebelion Labs. 🚀
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
You can configure your tool depending on how you want to run it:
node
{
"mcpServers": {
"init-project": {
"command": "node",
"args": [ "/path/to/init-project/build/index.js" ]
}
}
}
npx
Install the package globally:
npm install -g @k1ssh/qbot-init-project
Then, configure the server:
{
"mcpServers": {
"init-project": {
"command": "npx",
"args": [ "qbot-init-project" ]
}
}
}
bun
{
"mcpServers": {
"init-project": {
"command": "bun",
"args": [ "/path/to/init-project/index.ts" ]
}
}
}
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Helm
- Kubernetes
- Bitnami
- "La Rebelion" GitHub
- "La Rebelion" Website
- Agentico
- Agentico GitHub
- K1s, simplifying Kubernetes for developers.
9 months ago