Coding Prompt Engineer MCP Server について
Coding Prompt Engineer MCP Server は Claude でコーディング用プロンプトを整え、Cursor AI などの AI IDE を使う開発者を支援します。対象言語に合わせて要件や文脈を構成します。
主な機能
- 01コーディング用プロンプトの書き換え
- 02プログラミング言語に応じた調整
- 03構成・文脈・要件の補足
- 04Claude 3 Sonnet の利用
活用シーン
- 01短い要望を Cursor AI 向けのプロンプトに整える
- 02対象言語に合わせてコード生成要件を明確化する
MCP 対応
この MCP サーバーは rewrite_coding_prompt ツールを提供し、元のプロンプトと言語を受け取って書き換えたプロンプトを返します。利用には Anthropic API key が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
コーディングプロンプトエンジニア MCP サーバー
この Model Context Protocol(MCP)サーバーは、Anthropic の Claude を使用して、Cursor AI やその他の AI IDE で最適な結果が得られるよう、コーディングプロンプトを書き換えるツールを提供します。
インストール
npm install
Smithery 経由でのインストール
以下にアクセスすると、Smithery からこの MCP サーバーを直接インストールできます: https://smithery.ai/server/@hireshBrem/prompt-engineer-mcp-server
使用方法
環境変数の設定
このサーバーで Claude を使って書式を整えるには、Anthropic API キーが必要です。環境変数として設定してください:
export ANTHROPIC_API_KEY=your_anthropic_api_key
API キーが指定されていない場合、不足している API キーを示すエラーが発生します。
サーバーの実行
npm start
または、MCP Inspector を使用します:
npx @modelcontextprotocol/inspector npm start
ツール:rewrite_coding_prompt
このツールは、未加工のプロンプトを受け取り、Cursor AI やその他の AI IDE で最適な結果が得られるように書き換えます。
パラメーター
prompt(必須):書き換えが必要なユーザーの未加工のプロンプトlanguage(必須):コードのプログラミング言語
使用例
{
"name": "rewrite_coding_prompt",
"arguments": {
"prompt": "Create a function to convert temperature between Celsius and Fahrenheit",
"language": "typescript"
}
}
仕組み
このサーバーは、Anthropic の Claude 3 Sonnet を使用して、より良い結果が得られるようプロンプトをインテリジェントに書き換えます。次のようにプロンプトを改善します:
- 明確な構成とコンテキストを追加します
- 要件と期待する内容を明確にします
- 言語固有の考慮事項を含めます
- AI IDE が理解しやすいよう最適化します
特長
- インテリジェントなプロンプトエンジニアリング:Claude 3 Sonnet を使用して、最適な結果が得られるようプロンプトを書き換えます
- 言語に応じたカスタマイズ:対象のプログラミング言語に基づいてプロンプトをカスタマイズします
- 簡単な連携:Cursor やその他の AI IDE とシームレスに連携します
- 低い Temperature 設定:一貫性のある構造化された出力を得るため、Temperature を 0.2 に設定します
設定
Claude Desktop での使用
claude_desktop_config.json に以下を追加します:
NPX
{
"mcpServers": {
"cursor-prompt-engineer": {
"command": "npx",
"args": [
"-y",
"cursor-prompt-engineer"
]
}
}
}
ローカルインストール
# Clone the repository
git clone https://github.com/yourusername/cursor-prompt-engineer.git
cd cursor-prompt-engineer
# Install dependencies
npm install
# Run the server
node index.js
例
入力:
Create a function that sorts an array of objects by a specific property
次の引数を指定します:
{
"prompt": "Create a function that sorts an array of objects by a specific property",
"language": "typescript"
}
このツールは、AI IDE で最適な結果が得られるよう、プロンプトをより構造化し、詳細に書き換えます。
ライセンス
この MCP サーバーは MIT ライセンスの下でライセンスされています。MIT ライセンスの利用規約に従う限り、ソフトウェアを自由に使用、変更、配布できます。詳細については、プロジェクトリポジトリの LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。