A declarative platform for building Model Context Protocol (MCP) servers in Golang—exposing tools, resources & prompts in a clean, structured way
Overview
What is Cortex?
Cortex is a declarative platform for building Model Context Protocol (MCP) servers in Golang, designed to expose tools, resources, and prompts in a structured manner.
How to use Cortex?
To use Cortex, install it via Go with the command go get github.com/FreePeak/cortex, and follow the quickstart guide to create your MCP server.
Key features of Cortex?
- Implements the full MCP specification for standardized context provision.
- Supports multiple transport methods including STDIO and HTTP with Server-Sent Events (SSE).
- Allows for easy creation and management of tools and resources.
- Provides a plugin system for extending server capabilities.
Use cases of Cortex?
- Building custom MCP servers for various applications.
- Exposing computational tools for LLMs.
- Creating providers to group related tools and resources.
FAQ from Cortex?
- What is the Model Context Protocol (MCP)?
MCP is a standardized protocol that allows applications to provide context for LLMs efficiently.
- Is Cortex free to use?
Yes! Cortex is open-source and available under the Apache License 2.0.
- How can I contribute to Cortex?
Contributions are welcome! You can fork the repository and submit a pull request.