🤖

Claude MCP開発のための参考リソースまとめ

2025/02/23に公開

Claude で MCP について調べてたら Zenn の記事形式になったので、記念に置いておきます。
何も書いてないけど記事が出来上がった。。。

やったこと

  • Claude の filesysytem を追加
  • 「ClaudeのMCP開発をするための参考URLをリスト化してください。それをMarp形式のMarkdownにしてデスクトップに保存してください。」でまとめ作成
  • Marp形式で出るなら、Zenn形式で出るのでは。と思い、やってみたらできた

こんな感じで Zenn のフォーマットの Markdown ができました。

これ以降は Claude から生成された文章です。

Claude MCP開発のための参考リソース

はじめに

Claude MCPを開発する際に参考となる公式リソースやドキュメントをまとめました。この記事では、API統合からプロンプト設計まで、開発に必要な情報へのリンクと重要なポイントを解説します。

公式ドキュメント

Anthropic APIドキュメント

https://docs.anthropic.com/en/docs/

APIの基本的な使い方から認証方法、各エンドポイントの詳細情報まで網羅的に解説されています。特に以下の点に注目して確認することをお勧めします:

  • 認証トークンの取得と設定
  • エンドポイントの仕様とパラメータ
  • レスポンス形式とエラーハンドリング
  • レート制限と使用制限

Claude Prompt Engineering Guide

https://docs.anthropic.com/en/docs/build-with-claude/prompt-engineering/overview

効果的なプロンプトの設計方法について、以下のような観点から詳しく解説されています:

  • プロンプト設計のベストプラクティス
  • 具体例を用いた解説
  • システムプロンプトの活用方法
  • よくある問題とその解決方法

サポートリソース

Anthropicサポートセンター

https://support.anthropic.com

開発時に確認しておくべき重要な情報が掲載されています:

  • 料金プランと課金体系
  • API使用制限
  • よくある質問と回答
  • トラブルシューティングガイド

Claude 3モデルファミリーについて

Claude 3は現在、以下の3つのモデルで構成されています:

  1. Claude 3 Opus

    • 複雑なタスクや文章作成に特化
    • 高度な推論能力と創造性を発揮
  2. Claude 3.5 Sonnet

    • 最も高度な知能を持つモデル
    • バランスの取れた性能と効率性
  3. Claude 3 Haiku

    • 日常的なタスクに最適化
    • 高速なレスポンスが特徴

開発時の重要ポイント

APIインテグレーション

// messages APIの使用例
const response = await anthropic.messages.create({
  model: "claude-3-5-sonnet-20241022",
  max_tokens: 1024,
  messages: [{
    role: "user",
    content: "こんにちは、Claude!"
  }]
});

プロンプト設計のキーポイント

  1. 明確で詳細な指示

    • タスクの目的と期待する出力を具体的に
    • 制約条件や要件を明確に
  2. 具体例の活用

    • Positive examples(望ましい出力)
    • Negative examples(避けたい出力)
  3. ステップバイステップの推論

    • 複雑なタスクは段階的に分解
    • 各ステップでの期待する処理を明確に
  4. XMLタグの使用

    • 構造化されたデータの出力
    • 特定のフォーマットの強制
  5. 出力フォーマットの指定

    • JSON、CSV、Markdown等の形式を明示
    • 必要なフィールドや構造を定義

まとめ

Claude MCPの開発では、APIの適切な利用とプロンプトの効果的な設計が重要です。公式ドキュメントとガイドラインを参考に、要件に合わせた最適な実装を検討してください。

ホロラボのテックブログ

Discussion