echo_integration 0.1.2

Integration layer for echo-agent framework (providers, mcp, channels)
Documentation

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