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.