Documentation

Complete guide to integrating and using Verificate with your development workflow

Overview

Verificate is an enterprise-grade platform that provides MCP (Model Context Protocol) integration, AI agent validation, and professional development tools. It enables seamless connectivity between AI tools and development environments.

Core Features:

  • MCP Integration:Standards-compliant protocol implementation for AI tool connectivity
  • AI Agent Validation:Comprehensive validation framework for AI outputs and processes
  • Enterprise Tools:Professional development environment with team collaboration

Installation

MCP Server Installation

# Install globally via npm
npm install -g @verificate/mcp-server

# Or use npx for one-time setup
npx @verificate/mcp-server install

# Verify installation
verificate-mcp --version

Environment Setup

# Set required environment variables
export VERIFICATE_API_KEY="your-api-key"
export VERIFICATE_WORKSPACE_ID="your-workspace-id"
export MCP_PORT=8004

# Optional: Set custom endpoint
export VERIFICATE_ENDPOINT="https://api.verificate.ai"

Quick Start

1. Start MCP Server

# Start the MCP server
verificate-mcp start --port 8004

# Or run in development mode
verificate-mcp dev

2. Test Connection

# Test MCP server health
curl http://localhost:8004/health

# Test validation endpoint
curl -X POST http://localhost:8004/validate-ai-output \
  -H "Content-Type: application/json" \
  -d '{"ai_output": "test validation request"}'

3. Configure Your IDE

Follow the integration guide for your preferred development environment:

MCP Setup

Server Configuration

The MCP server can be configured through environment variables or a configuration file:

verificate-mcp.config.json
{
  "server": {
    "port": 8004,
    "host": "localhost",
    "cors": {
      "enabled": true,
      "origins": ["http://localhost:3000"]
    }
  },
  "validation": {
    "timeout": 30000,
    "retries": 3,
    "concurrency": 10
  },
  "logging": {
    "level": "info",
    "format": "json"
  }
}

Security Configuration

# Enable TLS for production
export VERIFICATE_TLS_ENABLED=true
export VERIFICATE_TLS_CERT_PATH="/path/to/cert.pem"
export VERIFICATE_TLS_KEY_PATH="/path/to/key.pem"

# API authentication
export VERIFICATE_API_SECRET="your-secret-key"
export VERIFICATE_JWT_EXPIRY="24h"

API Reference

Base URL

http://localhost:8004

Endpoints

GET/health

Check server health and status

POST/validate-ai-output

Validate AI-generated content and outputs

POST/mcp

Main MCP protocol endpoint for tool interactions

Need More Help?

Can't find what you're looking for? Check out additional resources or contact our team.