# echo-integration
[](https://crates.io/crates/echo_integration)
[](https://docs.rs/echo_integration)
[](LICENSE)
[](https://www.rust-lang.org/)
Integration layer for the [echo-agent](https://crates.io/crates/echo_agent) framework.
## Quickstart
```toml
[dependencies]
echo_integration = "0.1"
```
```rust
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