aide

Build Model Context Protocol (MCP) Servers (clients coming soon).

Package Version Hex Docs

gleam add aide@1
import aide

pub fn main() -> Nil {
  // TODO: An example of the project in use
}

Further documentation can be found at https://hexdocs.pm/aide.

Development

gleam test 

MCP definitions

The module aide/definitions is generated from a JSON Schema specification, maintained by the MCP project. To run the generation run.

gleam run dev

OAS doesn’t support list of types.

The Request type is not referenced anywhere in the definitions, but is used to specify a JSON RPC request Most other XRequest definitions are a contant and parameters

MCP

Model context protocol should allow for easy access from chats to tools and resources. This doesn’t seem to be the case so far.

Claude

Seems to ignore structured_content field in response and only use conent

Mistral

Connectors are limited to Gmail and Google Calendar for Free and Pro. There is no mention of custom connectors, although no details are shared about the enterprise level.

OpenAI

Needs a Pro or Team Plan

https://aaronparecki.com/articles

Credit

Created for EYG, a new integration focused programming language.

Search Document