rmcp-quickstart
安全 77rmcp で Rust MCP Servers を構築する
作成者 EmilLindfors
Rust 開発者には、MCP の概念から動作するサーバーまで進める直接的な道筋が必要です。このスキルでは、rmcp のセットアップ、サービスパターン、トランスポート、テスト、デバッグ手順を説明します。
お気に入りのスキルを再利用可能なコレクションにまとめ、1 コマンドでインストールできます。
rmcp で Rust MCP Servers を構築する
作成者 EmilLindfors
Rust 開発者には、MCP の概念から動作するサーバーまで進める直接的な道筋が必要です。このスキルでは、rmcp のセットアップ、サービスパターン、トランスポート、テスト、デバッグ手順を説明します。
ProptestでRustのプロパティテストを設計する
作成者 EmilLindfors
有用なプロパティやジェネレーターが常に明らかとは限らないため、プロパティベーステストは適用が難しい場合があります。このスキルは、Claude、Codex、またはClaude CodeがRustコード向けに的を絞ったproptest戦略を提案するのに役立ちます。
Rustのポートとアダプター境界を設計する
作成者 EmilLindfors
外部サービスは、インフラストラクチャ上の関心事をドメインコードに漏れ込ませることがあります。このスキルは、依存関係を分離し、テスト可能に保つRustのtraitとアダプターの設計を支援します。
RustでParquetのパフォーマンスを最適化
作成者 EmilLindfors
デフォルト設定を使用すると、Parquetパイプラインはストレージとメモリを浪費する可能性があります。このスキルはRustのParquet読み書きをレビューし、圧縮、サイズ設定、projection、filteringの改善を提案します。
Rust Object Store の信頼性を向上
作成者 EmilLindfors
クラウドストレージのコードは、一時的なエラー、大容量ファイル、コストの高い一覧取得操作で失敗することがよくあります。このスキルは Rust object_store の使用状況をレビューし、本番環境向けにより安全なパターンを提案します。
トレイトパターンでRustのテストモックを構築する
作成者 EmilLindfors
Rustのテストは、データベース、HTTPサービス、実インフラに依存すると、遅くなったり壊れやすくなったりしがちです。このスキルは、Claude、Codex、Claude Codeがトレイトベースのモック、制御された失敗、フィクスチャヘルパーを設計するのに役立ちます。
安全なMCPトランスポートを選択する
作成者 EmilLindfors
MCPサーバーには、ローカル、Web、クラウドのデプロイに適したトランスポートが必要です。このスキルでは、stdio、SSE、HTTP streaming、およびカスタムオプションを比較します。
rmcpでRust MCPツールを構築する
作成者 EmilLindfors
Rust MCPツールには、明確なスキーマ、検証、非同期動作が必要です。このスキルは、rmcpのツールマクロ、パラメーター設計、エラー、テスト、一般的なパターンについて開発者をガイドします。
MCP リソースサーバーを構築する
作成者 EmilLindfors
MCP サーバーの作者には、ファイル、レコード、API データをリソースとして公開するための再利用可能なパターンが必要です。このスキルは、Claude、Codex、Claude Code 向けに、URI 設計、一覧表示、取得、MIME 処理、キャッシュ、ストリーミング、テストをガイドします。
AIワークフローのためのMCPプロンプトを設計する
作成者 EmilLindfors
MCPサーバー作成者には、明確で再利用可能、かつテストしやすいプロンプトテンプレートが必要です。このスキルは、引数、コンテキスト、例、会話フローに関する実践的なrmcpパターンを提供します。
本番対応のMCPサーバーを構築する
作成者 EmilLindfors
MCPサーバープロジェクトは、セキュリティ確保、テスト、保守が難しくなることがあります。このスキルは、Claude、Codex、Claude Codeに対して、アーキテクチャ、セキュリティ、パフォーマンス、テスト、運用のパターンを案内します。
Rust の If-Let 制御フローを簡素化
作成者 EmilLindfors
ネストされたパターンマッチングは、Rust コード内の主要な判断経路を見えにくくすることがあります。このスキルは、Claude、Codex、Claude Code が、より明確な Rust 2024 の制御フローのために let chains を提案するのを支援します。
Rust AWS Lambda 関数を最適化
作成者 EmilLindfors
Rust Lambda 関数は、遅い I/O、コールドスタート、不適切なメモリ設定によってコストを浪費することがあります。このスキルはハンドラーとデプロイ設定をレビューし、具体的な性能改善とコスト改善を提案します。
Rust のヘキサゴナルアーキテクチャを改善する
作成者 EmilLindfors
Rust サービスでは、ドメインロジックがデータベース、HTTP フレームワーク、配線コードと混在しがちです。このスキルはそれらの境界をレビューし、よりクリーンなポート、アダプター、テストを提案します。
Rust のエラーハンドリングを改善
作成者 EmilLindfors
多くの Rust コードベースでは、失敗が panic や曖昧なエラーの背後に隠れています。このスキルはパターンをレビューし、慣用的な Result、thiserror、anyhow の改善を提案します。
Rustのエラーを慣用的に変換する
作成者 EmilLindfors
Rustのエラー変換は、アプリケーション層をまたぐと反復的でわかりにくくなることがあります。このスキルは、Claude、Codex、Claude Codeが慣用的なFrom、map_err、anyhow、thiserrorのパターンを使えるように導きます。
豊かな Rust ドメインモデルを構築する
作成者 EmilLindfors
弱いドメイン層はビジネスルールを分散させ、バリデーションを不整合にします。このスキルは Claude、Codex、Claude Code が表現力のある Rust ドメインモデルを設計するのに役立ちます。
信頼性の高いデータレイクを設計する
作成者 EmilLindfors
大規模なデータレイクは、明確なアーキテクチャ上の選択がないと、低速で高コストになり、ガバナンスも困難になります。このスキルは、パーティショニング、ストレージレイアウト、スキーマ進化、テーブル形式、保持、コストを意識したレイクハウス設計をガイドします。
DataFusion クエリの最適化
作成者 EmilLindfors
遅い DataFusion クエリはコンピューティングリソースを無駄にし、単純なプラン上の問題を見えにくくする可能性があります。このスキルは SQL と DataFrame のパターンをレビューし、具体的なパフォーマンス改善を提案します。
Rust Lambda のコールドスタートを最適化
作成者 EmilLindfors
Rust Lambda 関数は、バイナリが大きい場合や初期化が重い場合、初回レスポンスが遅くなることがあります。このスキルは、Claude、Codex、Claude Code に対して、ビルド設定、依存関係、デプロイに関する具体的な最適化を案内します。