🌐
crates.io
crates.io › crates › anthropic-sdk-rust
anthropic-sdk-rust - crates.io: Rust Package Registry
An unofficial, comprehensive, type-safe Rust SDK for the Anthropic API with full feature parity to the TypeScript SDK.
🌐
GitHub
github.com › AbdelStark › anthropic-rs
GitHub - AbdelStark/anthropic-rs: Anthropic Rust SDK 🦀 with async support.
anthropic-rs is an unofficial Rust library to interact with Anthropic REST API, with async support.
Starred by 66 users
Forked by 12 users
Languages   Rust
🌐
Rust
docs.rs › anthropic
anthropic - Rust
This is the Rust SDK for Anthropic. It is a work in progress.
🌐
Rust
docs.rs › anthropic-sdk-rust
anthropic_sdk - Rust
This crate provides a Rust SDK for the Anthropic API, offering feature parity with the official TypeScript SDK.
🌐
GitHub
github.com › bosun-ai › async-anthropic
GitHub - bosun-ai/async-anthropic: Anthropic Rust SDK: Supports streaming and async
Anthropic Rust SDK: Supports streaming and async. Contribute to bosun-ai/async-anthropic development by creating an account on GitHub.
Starred by 9 users
Forked by 4 users
Languages   Rust 98.3% | Dockerfile 1.7%
🌐
Lib.rs
lib.rs › crates › rusty-anthropic
rusty-anthropic — Rust web dev library // Lib.rs
September 21, 2024 - A Rust SDK for interacting with the Anthropic API, supporting Vision and more
🌐
GitHub
github.com › dimichgh › anthropic-sdk-rust
GitHub - dimichgh/anthropic-sdk-rust: Unoffical Anthropic SDK for Rust
An unofficial, comprehensive, type-safe Rust SDK for the Anthropic API with full feature parity to the TypeScript SDK.
Author   dimichgh
Find elsewhere
🌐
Reddit
reddit.com › r/rust › i built a rust implementation of anthropic's model context protocol (mcp)
r/rust on Reddit: I built a Rust implementation of Anthropic's Model Context Protocol (MCP)
March 13, 2025 -

I'm excited to share a project I've been working on: MCPR, a complete Rust implementation of Anthropic's Model Context Protocol. Building this out was a fascinating journey that took me back to my earlier days working with distributed systems. The Model Context Protocol reminded me a lot of CORBA and DCOM from the past—these were technologies that tried to solve similar problems of standardizing communication between distributed components. For those unfamiliar, MCP is an open standard for connecting AI assistants to data sources and tools. It's essentially a JSON-RPC-based protocol that enables LLMs to interact with external tools and data in a standardized way.

What MCPR provides:

  • A complete Rust implementation of the MCP schema

  • Tools for generating server and client stubs

  • Transport layer implementations for different communication methods

  • CLI utilities for working with MCP

  • Comprehensive examples demonstrating various MCP use cases

The project is now available https://github.com/conikeec/mcpr and https://crates.io/crates/mcpr

What's interesting is how MCP feels like a modern evolution of those earlier distributed object models, but specifically tailored for the AI era. While CORBA and DCOM were designed for general distributed computing, MCP is more focused on the interaction between LLMs and tools/data sources.

If you're working with AI assistants and looking to integrate them with external tools, I'd love to hear your thoughts on this implementation. And if you're a Rust developer interested in AI integration, feel free to check out the project, provide feedback, or contribute ...

🌐
GitHub
github.com › rusty-libraries › rusty-anthropic
GitHub - rusty-libraries/rusty-anthropic: An unofficial Rust SDK for interacting with the Anthropic API
An unofficial Rust SDK for interacting with the Anthropic API - rusty-libraries/rusty-anthropic
Author   rusty-libraries
🌐
crates.io
crates.io › crates › anthropic
anthropic - crates.io: Rust Package Registry
Anthropic API reference for the clear and concise documentation. The architecture of the SDK is inspired by async-openai, an asynchronous Rust library developed for OpenAI. We extend our heartfelt gratitude to the creators for their invaluable work.
🌐
Claude
docs.claude.com › en › api › client-sdks
Client SDKs - Claude Docs
This page includes brief installation instructions and links to the open-source GitHub repositories for Anthropic’s Client SDKs.
🌐
GitHub
github.com › mixpeal › anthropic-sdk
GitHub - Mixpeal/anthropic-sdk: Anthropic Rust SDK: Supports streaming and async
The Anthropic SDK for Rust provides a simple and efficient way to interact with the Anthropic API, allowing you to send requests and process responses asynchronously.
Starred by 33 users
Forked by 4 users
Languages   Rust
🌐
GitHub
github.com › roushou › anthropic-rs
GitHub - roushou/anthropic-rs: Anthropic Rust SDK
This is an unofficial Rust SDK for the Anthropic API.
Author   roushou
🌐
GitHub
github.com › katsuhirohonda › anthropic-sdk-rs › tree › main › anthropic-ai-sdk
anthropic-sdk-rs/anthropic-ai-sdk at main · katsuhirohonda/anthropic-sdk-rs
An unofficial Rust SDK for the Anthropic API. Contribute to katsuhirohonda/anthropic-sdk-rs development by creating an account on GitHub.
Author   katsuhirohonda
🌐
GitHub
github.com › Swiftyos › anthropic
GitHub - Swiftyos/anthropic: Rust Anthropic Client
An unofficial Rust library for interacting with the Anthropic API.
Author   Swiftyos
🌐
crates.io
crates.io › crates › anthropic_rust
anthropic_rust - crates.io: Rust Package Registry
A modern, type-safe Rust SDK for the Anthropic API, providing async-first access to Claude models with comprehensive error handling and streaming support.