OpenAgentID documentation
Source referencesRust module referenceopenagent-mcp

openagent-mcp · crate

Declared module signatures, types, configuration, and source documentation.

Source: openagent-sdk/integrations/mcp/rust/src/lib.rs. SHA-256: 11aff0aa5e83e1a0673b1faf7ed5fb90ca60cb9637f517d3e53e152186cbce35.

This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.

pub use rmcp_adapter::RmcpOpenAgent;

#[cfg(feature = "rmcp")]
pub use rmcp_adapter::RmcpOpenAgent;

Source line: 58.

pub use errors::{McpAuthError, McpErrorCode};

pub use errors::{McpAuthError, McpErrorCode};

Source line: 60.

pub use handler::{

InMemoryToolHandler, RegisteredTool, ToolCall, ToolHandler, ToolResult, WithOpenAgent, WrappedHandler, };

pub use handler::{
    InMemoryToolHandler, RegisteredTool, ToolCall, ToolHandler, ToolResult, WithOpenAgent,
    WrappedHandler,
};

Source line: 61.

pub use middleware::{OpenAgentMiddleware, default_require_scopes, default_scope_format};

pub use middleware::{OpenAgentMiddleware, default_require_scopes, default_scope_format};

Source line: 65.

pub use skills::{

InMemorySkillsStore, SkillsPolicy, SkillsPolicyDecision, SkillsRule, SkillsStore, DEFAULT_SKILL_TOOL_NAMES, };

pub use skills::{
    InMemorySkillsStore, SkillsPolicy, SkillsPolicyDecision, SkillsRule, SkillsStore,
    DEFAULT_SKILL_TOOL_NAMES,
};

Source line: 66.

pub use types::{

Agent, AuditMeta, Config, ErrorHook, Identity, IdentityVerifier, PostCallHook, PreCallHook, ScopeDeriver, VerifiedIdentity, };

pub use types::{
    Agent, AuditMeta, Config, ErrorHook, Identity, IdentityVerifier, PostCallHook, PreCallHook,
    ScopeDeriver, VerifiedIdentity,
};

Source line: 70.

On this page