Add CLI integration guide and file operations example#599
Open
gorgalxandr wants to merge 1 commit intomodelcontextprotocol:mainfrom
Open
Add CLI integration guide and file operations example#599gorgalxandr wants to merge 1 commit intomodelcontextprotocol:mainfrom
gorgalxandr wants to merge 1 commit intomodelcontextprotocol:mainfrom
Conversation
- Add comprehensive CLI integration documentation - Add file operations MCP server example using official SDK - Include helper scripts and automation tools - Provide troubleshooting guide and best practices - Support Claude Code CLI, Codex CLI, and Gemini CLI 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
scutuatua-crypto
approved these changes
Jan 10, 2026
Collaborator
|
Thanks for the contribution! I think though conceptually given that MCP normalizes the communication layer, I'd want to see a smaller and more focused docs-only PR about how to make servers with the rust-sdk. I don't see the need for setup scripts and exact commands to run with other cli tools being in the rust-sdk. What do you think? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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