Schema Library MCP (Model Context Protocol) Server

The Schema Library MCP (Model Context Protocol) Server enables AI agents to directly interact with schema library projects. Connect your favorite AI assistant to create, update, search, and manage schema library projects seamlessly.

Quick Start Guide

Estimated Setup Time: 5-10 minutes

Follow these steps to get your MCP server connected and ready to use

  1. 1
    Get Your API Key

    Generate your personal API key to authenticate write operations. This key is required for creating and updating projects.

    • Navigate to your account settings
    • Go to the API Keys section
    • Generate a new API key
    Note: Read operations (search, browse) don't require authentication. API keys are only needed for create/update operations.
  2. 2
    MCP Server URLs

    Choose the appropriate server URL based on your environment:

    https://go.coremodels.io/mcp
  3. 3
    Connect to Your AI Agent

    A. Claude Desktop

    Add this configuration to your Claude Desktop settings:

    {
      "mcpServers": {
        "schemaLibrary": {
          "url": "https://go.coremodels.io/mcp"
        }
      }
    }
    B. Claude Web
    1. From the prompt input, click Search and tools
    2. Select Manage connectors
    3. Click Add custom connector
    4. Configure with these settings:
      • Name: Schema Library
      • Remote MCP Server URL: https://go.coremodels.io/mcp
    C. Other MCP Clients

    Use the server URL: https://go.coremodels.io/mcp

    Refer to your client's documentation for specific configuration steps.

Usage Examples

Here are practical examples of how to use the MCP server with your AI assistant

Create a New Project

Ask your AI assistant to create a new schema library project:

Create a new schema library project for a healthcare data model.
Title: 'Patient Records Schema'
Domain: Healthcare
Format: JSON Schema
Description: A comprehensive schema for patient medical records
Tags: ['healthcare', 'patient-data', 'medical-records']

Search for Projects

Find existing projects by various criteria:

Find all JSON Schema projects related to financial data

Search for healthcare schemas with patient data

Browse projects in the e-commerce domain

Find schemas tagged with 'API' and 'REST'

Update Project Use Cases

Add or modify use cases for existing projects:

Add a new use case to project ID 'abc123':
- Use Case: Data Validation
- Domain: Healthcare
- Description: Validate patient record structure
- Implementation: JSON Schema validation rules

Remove use case 'Legacy Integration' from project 'xyz789'

Manage Classifications

Organize projects with tags and classifications:

Add tags to project 'def456':
- Tags: ['microservices', 'event-driven', 'real-time']

Update project classification:
- Domain: Financial Services
- Industry: Banking
- Technology: GraphQL

Capabilities & Features

Project Management

  • Create new schema library projects with comprehensive metadata
  • Update existing projects with new information
  • Manage project versions and revisions
  • Handle project categorization and tagging

Search & Discovery

  • Search published schemas by domain, format, or classification
  • Browse projects by category and tags
  • Filter results by various criteria
  • Access detailed project information

Use Case Management

  • Add and remove use cases for your projects
  • Categorize use cases by domain
  • Provide detailed descriptions and examples
  • Link use cases to specific project features

Classification System

  • Organize projects with custom tags and classifications
  • Create hierarchical category structures
  • Apply industry-specific classifications
  • Maintain consistent tagging standards

Frequently Asked Questions

Q: What is MCP?

A: Model Context Protocol (MCP) is an open standard that allows AI assistants to connect to external data sources and tools. Our MCP server provides a secure, authenticated interface for AI agents to interact with the Schema Library platform.

Q: Do I need an API key for searching projects?

A: No, read operations like searching and browsing projects don't require authentication. API keys are only needed for create, update, and delete operations.

Q: Can I use the same API key for multiple AI assistants?

A: Yes, you can use the same API key across multiple AI assistants. However, for security reasons, we recommend using different keys for different environments or use cases.

Q: What happens if I lose my API key?

A: You can generate a new API key at any time from your account settings. Old keys will be invalidated when you generate a new one.

Q: Is there a limit on how many projects I can create?

A: There are reasonable limits based on your account type. Contact support if you need to increase your limits for enterprise use cases.

Q: Can I export my projects from the MCP server?

A: Yes, you can export project data in various formats. Use the search functionality to find your projects and then export them through the web interface.

Ready to Get Started?

Generate your API key and start integrating with your AI assistant today!