echo_integration 0.1.4

Integration layer for echo-agent framework (providers, mcp, channels)
docs.rs failed to build echo_integration-0.1.4
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: echo_integration-0.1.3

echo-integration

crates.io docs.rs License: MIT Rust

Integration layer for the echo-agent framework.

Quickstart

[dependencies]
echo_integration = "0.1"
use echo_integration::providers::ProviderFactory;
use echo_integration::mcp::McpManager;
use echo_integration::channels::ChannelManager;

// Create an LLM provider
let provider = ProviderFactory::create_openai("gpt-4o", std::env::var("OPENAI_API_KEY")?)?;

// Connect to an MCP server
let mut mcp = McpManager::new();
mcp.connect_stdio("my-server", &["node", "./server.js"]).await?;

Contents

  • LLM Providers: OpenAI, Anthropic, DeepSeek, Qwen (DashScope), Ollama
  • MCP Protocol: Model Context Protocol client/server (stdio, SSE, HTTP transports)
  • IM Channels: QQ Bot (WebSocket) and Feishu (Webhook) integrations

License

MIT