Skip to main content
Glama
SourireConcept

CloudZIR MCP Server

CloudZIR MCP Server

TypeScript Node.js Vercel Ready License

CloudZIR MCP Server is a Model Context Protocol (MCP) server implementation with integrated CloudZIR system prompts and context management for enterprise-grade AI applications.

🎯 Features

  • πŸ€– Complete MCP Server Implementation - Full compliance with Model Context Protocol specification

  • 🎨 CloudZIR System Prompts - Master system prompts for consistent AI behavior

  • πŸ—οΈ Enterprise Architecture - Production-ready, scalable, and secure

  • ⚑ Zero Approximation - Intelligent automation with strict validation

  • πŸ“¦ TypeScript Ready - Full type safety and excellent IDE support

  • πŸš€ Vercel Deployment - One-click deployment to Vercel

  • πŸ”’ Security First - Built-in security headers and best practices

πŸ“‹ Requirements

  • Node.js: >= 18.x

  • npm: >= 9.x

  • Vercel Account (for deployment)

πŸš€ Quick Start

1. Installation

# Clone the repository git clone https://github.com/SourireConcept/cloudzir-mcp-server.git cd cloudzir-mcp-server # Install dependencies npm install

2. Configuration

# Copy environment variables cp .env.example .env # Edit .env with your configuration nano .env

3. Development

# Start development server npm run dev

4. Production Build

# Build TypeScript npm run build # Start production server npm start

πŸ“‚ Project Structure

cloudzir-mcp-server/ β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ index.ts # MCP Server entry point β”‚ └── prompts/ β”‚ β”œβ”€β”€ system-prompts.ts # CloudZIR system prompts β”‚ └── cloudzir-context.ts # CloudZIR context & configuration β”œβ”€β”€ dist/ # Compiled JavaScript output β”œβ”€β”€ package.json # Dependencies & scripts β”œβ”€β”€ tsconfig.json # TypeScript configuration β”œβ”€β”€ vercel.json # Vercel deployment config β”œβ”€β”€ .env.example # Environment variables template └── README.md # This file

πŸ” Environment Variables

Create a .env file based on .env.example:

# Server Configuration NODE_ENV=production PORT=3000 # AI Model Configuration OPENAI_API_KEY=sk-your-key-here HUGGINGFACE_API_KEY=hf_your-token-here ANTHROPIC_API_KEY=sk-ant-your-key-here # Database DATABASE_URL=postgresql://... # Logging LOG_LEVEL=info DEBUG=false

🌐 Deployment on Vercel

Option 1: Using Vercel Dashboard

  1. Go to Vercel Dashboard

  2. Click "Add New" β†’ "Project"

  3. Select your GitHub repository

  4. Vercel will auto-detect vercel.json configuration

  5. Add environment variables in project settings

  6. Deploy!

Option 2: Using Vercel CLI

# Install Vercel CLI npm i -g vercel # Deploy vercel # Add environment variables vercel env add OPENAI_API_KEY vercel env add ANTHROPIC_API_KEY # Deploy with environment variables vercel --prod

πŸ“‘ API Usage

Initialize MCP Client

import { Client } from "@modelcontextprotocol/sdk/client/index.js"; const client = new Client({ name: "my-client", version: "1.0.0", }); // Connect to CloudZIR MCP Server await client.connect(transport);

Access System Prompts

import { SYSTEM_PROMPTS, getSystemPrompt } from "./src/prompts/system-prompts"; // Get master system prompt const masterPrompt = getSystemPrompt("master"); // Get development context prompt const devPrompt = getSystemPrompt("development");

πŸ›οΈ CloudZIR System Prompts

Master Prompt

The core AI consciousness with CloudZIR's fundamental rules:

  • Zero approximation

  • Production-ready by default

  • Complete, coherent, and connected logic

  • Security and scalability built-in

Development Prompt

Specialized context for platform development with:

  • Code quality standards

  • Component architecture guidelines

  • Error handling requirements

  • Performance optimization rules

Infrastructure Prompt

Cloud infrastructure and deployment guidance:

  • Security-first approach

  • Scalability planning

  • Monitoring and observability

  • Disaster recovery procedures

πŸ”§ Available Commands

# Development npm run dev # Start development server with hot reload npm run build # Compile TypeScript to JavaScript # Production npm start # Run production server npm run build && npm start # Vercel vercel # Deploy to Vercel (staging) vercel --prod # Deploy to Vercel (production)

πŸ“š Documentation

πŸ”’ Security

  • βœ… All HTTP headers properly configured

  • βœ… Input validation and sanitization

  • βœ… Environment variables in .env (not committed)

  • βœ… Secrets management through Vercel

  • βœ… CORS configured for security

  • βœ… SQL injection prevention

  • βœ… XSS protection headers

🀝 Contributing

Contributions are welcome! Please:

  1. Fork the repository

  2. Create a feature branch: git checkout -b feature/amazing-feature

  3. Commit your changes: git commit -m 'Add amazing feature'

  4. Push to the branch: git push origin feature/amazing-feature

  5. Open a Pull Request

πŸ“ License

MIT License - see LICENSE file for details

πŸ‘¨β€πŸ’» Author

Sourire Concept

πŸ™ Acknowledgments

  • CloudZIR Platform Team

  • Model Context Protocol Developers

  • Vercel Platform

  • TypeScript Community


Made with ❀️ by Sourire Concept

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SourireConcept/cloudzir-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server