app beta version 0.1.1 hex unreleased package jido_mcp elixir ~> 1.18

Jido MCP

MCP server integration package with pooled clients and Jido action surfaces

Beta support. Public iteration with faster feedback loops before final release shape settles.

View package metadata source →

RELATED PACKAGES

AT A GLANCE

Pooled MCP client connections per configured endpoint
Consume-side APIs for tools, resources, prompts, and template discovery
Normalized success/error envelopes for MCP calls
Jido actions and plugin routes for signal-driven MCP usage

DEEP DIVE

Overview

Jido MCP integrates MCP servers into the Jido ecosystem through pooled client connections, normalized call envelopes, and action/plugin surfaces that fit existing Jido agent workflows.

Purpose

Jido MCP is the MCP interoperability package for connecting Jido agents to external tool/resource/prompt servers.

Boundary Lines

  • Owns MCP endpoint lifecycle, transport wiring, and normalized result envelopes.
  • Exposes MCP operations through Jido-friendly APIs, actions, and plugin routes.
  • Does not own provider-neutral orchestration policy, non-MCP adapter contracts, or application-specific permission governance.

Major Components

Endpoint Client Pool

Manages reusable MCP client connections per configured endpoint and transport.

Consume APIs

Provides typed operations for listing/calling tools, reading resources, and retrieving prompts.

Action and Plugin Integration

Ships Jido action modules and plugin wiring so MCP operations can be used from signal-driven agents.

Server Bridge

Supports bridging MCP server surfaces with explicit allowlists for controlled exposure.