name: docs description: Fetch Rust API documentation from docs.rs arguments:
- name: crate_name description: Name of the crate to look up required: true
- name: item description: Specific item (function, struct, trait) to look up required: false
/docs Command
Fetch API documentation for Rust crates from docs.rs.
Usage
/docs <crate_name> [item]
Examples
/docs snafu # Get snafu crate overview
/docs tokio spawn # Get tokio::spawn documentation
/docs serde Serialize # Get serde::Serialize trait docs
Workflow
- Use actionbook MCP to get docs.rs selectors
- Launch
docs-researcheragent with target URL - Wait for agent to complete
- Return formatted API documentation
Target URLs
- Overview:
https://docs.rs/<crate>/latest/<crate>/ - Function:
https://docs.rs/<crate>/latest/<crate>/fn.<name>.html - Struct:
https://docs.rs/<crate>/latest/<crate>/struct.<Name>.html - Trait:
https://docs.rs/<crate>/latest/<crate>/trait.<Name>.html - Macro:
https://docs.rs/<crate>/latest/<crate>/macro.<name>.html - Module:
https://docs.rs/<crate>/latest/<crate>/<module>/
Output Format
# <crate_name> API Documentation
## Overview
<crate description>
## Key Types
- `TypeName`: <description>
## Key Functions
- `fn_name`: <description>
## Key Traits
- `TraitName`: <description>
Source: docs.rs