{"type":"mcp_client","name":"mcp-client-rs","description":"This Rust crate provides a client implementation for the Model Context Protocol, enabling structured communication between language models and external tools with async/await support and capability negotiation. This Rust crate","category":"Developer Tools","language":"Rust","stars":8,"forks":0,"owner":"tim-schultz","github_url":"https://github.com/tim-schultz/mcp-client-rs","homepage":null,"setup":"## Setup\nAdd to your Cargo.toml:\n```toml\n[dependencies]\nmcp-client-rs = { git = \"https://github.com/tim-schultz/mcp-client-rs.git\" }\n```","tools":"## Available Tools\n\n\t\t1. Client implementation (to be used in rust projects that want to use the MCP protocol)\n\t\t2. Async/await support with tokio (provides asynchronous operations).\n\t\t3. Capability negotiation (allows for feature agreement).\n\t\t4. Tool execution (enables running external tools).\n\t\t5. Resource management (manages external resources).\n\t\t6. Prompt handling (handles prompts within the protocol).","faq":null,"created_at":"2024-12-02T20:49:43+00:00","updated_at":"2025-03-21T14:43:33+00:00","source_url":"https://model-context-protocol.com/clients/rust-model-context-protocol-client-library","related_articles":[]}