mcpField
C
Coding Prompt Engineer MCP Server

Coding Prompt Engineer MCP Server

ローカル
github.com/hireshBremAI・エージェント1382 週間前に更新

Coding Prompt Engineer MCP Server について

Coding Prompt Engineer MCP Server は Claude でコーディング用プロンプトを整え、Cursor AI などの AI IDE を使う開発者を支援します。対象言語に合わせて要件や文脈を構成します。

主な機能

  1. 01コーディング用プロンプトの書き換え
  2. 02プログラミング言語に応じた調整
  3. 03構成・文脈・要件の補足
  4. 04Claude 3 Sonnet の利用

活用シーン

  1. 01短い要望を Cursor AI 向けのプロンプトに整える
  2. 02対象言語に合わせてコード生成要件を明確化する

MCP 対応

この MCP サーバーは rewrite_coding_prompt ツールを提供し、元のプロンプトと言語を受け取って書き換えたプロンプトを返します。利用には Anthropic API key が必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"prompt-engineer": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/inspector

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/inspector

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

コーディングプロンプトエンジニア 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 を使用して、より良い結果が得られるようプロンプトをインテリジェントに書き換えます。次のようにプロンプトを改善します:

  1. 明確な構成とコンテキストを追加します
  2. 要件と期待する内容を明確にします
  3. 言語固有の考慮事項を含めます
  4. 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 ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。