Beamlet.MCP.Server (Beamlet v0.1.0)

Copy Markdown View Source

The MCP server agents connect to, at /beamlet/mcp.

It offers three tools:

Every request needs a token, and the token's policy decides which of the tools the client sees.

Configuration

config :beamlet, mcp: [request_timeout: 90_000]
  • :request_timeout - How long the server waits for a tool to answer before replying "Server unavailable", in milliseconds. Defaults to 65 seconds. It must be longer than the eval and define timeouts, so a slow tool reports its own error first.

Summary

Functions

The instructions a client receives on initialize, written for the model.

Functions

child_spec(opts)

server_instructions()

The instructions a client receives on initialize, written for the model.