Model Context Protocol (MCP) は、Claude Desktop、VS Code、カスタムチャット UI などの AI クライアントが外部データやサービスにアクセスする方法を定義するオープンスタンダードです。これにより、大規模言語モデルがツールの発見・呼び出し、リソースの読み取り、プロンプトテンプレートの使用を、明確に定義されたトランスポートに依存しないプロトコルを通じておこなえます。 この記事では、JavaScript、Python、.NET を用いた実際の参照実装で使用されているパターンを参考に、Autodesk Platform Services (APS) と統合する MCP サーバーを構築するためのベストプラクティスを解説します。 セットアップ 公式 MCP SDK 公式 MCP SDK は、すべての言語において推奨される出発点です。: 言語 パッケージ 例 JavaScript/TypeScript @modelcontextprotocol/sdk aps-mcp-app-example C# / .NET ModelContextProtocol aps-aecdm-mcp-dotnet Python fastmcp(公式 SDK をベースに構築)) aps-mcp-server-python 公式 SDK は、メッセージフレーミング、トラ