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
- 1Get 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. - 2MCP Server URLs
Choose the appropriate server URL based on your environment:
https://go.coremodels.io/mcp
- 3Connect 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
- From the prompt input, click Search and tools
- Select Manage connectors
- Click Add custom connector
- 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.