Add CLI integration guide and file operations example #599
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR adds comprehensive CLI integration documentation and a practical file operations example to help developers integrate Rust MCP servers with AI CLI tools like Claude Code CLI, Codex CLI, and Gemini CLI.
What's Added
1. Comprehensive CLI Integration Guide (examples/cli-integration/CLI_INTEGRATION_GUIDE.md)
2. File Operations Example (examples/servers/file_operations_stdio.rs)
3. Helper Scripts (examples/cli-integration/scripts/)
4. Updated Project Configuration
Problem Solved
The official Rust MCP SDK is excellent but was missing practical examples and documentation for real-world AI CLI integration. Developers had to figure out:
Testing
The file operations example has been tested with:
All three tools can successfully:
Benefits for the Community
Breaking Changes
None. This PR only adds new examples and documentation.
Checklist