Model Context Protocol logo

Model Context Protocol

by Tizzle716

This repository contains the specification and protocol schema for the Model Context Protocol. The schema is defined in TypeScript and made available as JSON Schema for wider compatibility.

View on GitHub

Last updated: N/A

What is Model Context Protocol?

The Model Context Protocol is a specification and schema for defining the context of a model. It provides a standardized way to represent and exchange model context information.

How to use Model Context Protocol?

The schema is available in both TypeScript and JSON Schema formats. You can use either format to validate and work with Model Context Protocol data. Refer to the schema files (schema/schema.ts and schema/schema.json) for detailed information on the schema structure and properties.

Key features of Model Context Protocol

  • TypeScript definition

  • JSON Schema availability

  • Standardized model context representation

  • Cross-language compatibility

Use cases of Model Context Protocol

  • Defining model context for AI applications

  • Exchanging model context between different systems

  • Validating model context data

  • Generating code based on model context definitions

FAQ from Model Context Protocol

What is the purpose of this protocol?

To provide a standardized way to represent and exchange model context information.

In what formats is the schema available?

The schema is available in TypeScript and JSON Schema formats.

How can I contribute to this project?

Please see the CONTRIBUTING.md file for details on how to contribute.

Under what license is this project released?

This project is licensed under the MIT License.

Where can I find the license details?

See the LICENSE file for details.