コーディングエージェント(Claude Code、Aider、Codexなど)のカスタムタスクによる直接比較。合格率、コスト、時間、一貫性メトリクスを測定
中文简介正在准备中。当前显示原文说明。
Node/TypeScript SDKを使用したMCPサーバーの構築 — ツール、リソース、プロンプト、Zodバリデーション、stdio vs Streamable HTTP。最新APIについてはContext7または公式MCPドキュメントを参照。
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Model Context Protocol(MCP)は、AIアシスタントがサーバーからツールの呼び出し、リソースの読み取り、プロンプトの使用を可能にする。MCPサーバーの構築・保守時にこのスキルを使用する。SDK APIは進化するため、現在のメソッド名とシグネチャについてはContext7(「MCP」でquery-docs)または公式MCPドキュメントを確認すること。
新しいMCPサーバーの実装、ツールやリソースの追加、stdioとHTTPの選択、SDKのアップグレード、MCPの登録やトランスポートの問題のデバッグ時に使用する。
registerTool() または tool() で登録。registerResource() または resource() で登録。ハンドラーは通常 uri 引数を受け取る。registerPrompt() または同等のメソッドで登録。Node/TypeScript SDKは tool() / resource() または registerTool() / registerResource() を公開する場合がある。公式SDKは時間とともに変更されている。常に現在のMCPドキュメントまたはContext7で確認すること。
ローカルクライアントの場合、stdioトランスポートを作成し、サーバーのconnectメソッドに渡す。正確なAPIはSDKバージョンによって異なる(例: コンストラクタ vs ファクトリー)。現在のパターンについては公式MCPドキュメントまたはContext7で「MCP stdio server」をクエリすること。
サーバーロジック(ツール + リソース)をトランスポートから独立させ、エントリーポイントでstdioまたはHTTPを接続できるようにする。
Cursor、クラウド、またはその他のリモートクライアントの場合、Streamable HTTP(現在の仕様に基づく単一のMCP HTTPエンドポイント)を使用する。後方互換性が必要な場合のみレガシーHTTP/SSEをサポートする。
npm install @modelcontextprotocol/sdk zod
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";
const server = new McpServer({ name: "my-server", version: "1.0.0" });
SDKバージョンが提供するAPIを使用してツールとリソースを登録する: 一部のバージョンは server.tool(name, description, schema, handler)(位置引数)を使用し、他のバージョンは server.tool({ name, description, inputSchema }, handler) または registerTool() を使用する。リソースも同様 — APIが提供する場合はハンドラーに uri を含める。コピー&ペーストエラーを避けるために、現在の @modelcontextprotocol/sdk のシグネチャについて公式MCPドキュメントまたはContext7を確認すること。
入力バリデーションにはZod(またはSDKが推奨するスキーマ形式)を使用する。
@modelcontextprotocol/sdk(npm)。現在の登録とトランスポートパターンについてはContext7でライブラリ名「MCP」を使用。modelcontextprotocol/go-sdk)。还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
コーディングエージェント(Claude Code、Aider、Codexなど)のカスタムタスクによる直接比較。合格率、コスト、時間、一貫性メトリクスを測定
中文简介正在准备中。当前显示原文说明。
AIエージェントのアクションスペース、ツール定義、オブザベーションフォーマットを設計・最適化し、タスク完了率を向上させる
中文简介正在准备中。当前显示原文说明。
評価ファーストの実行、分解、コスト考慮型モデルルーティングによるエージェンティックエンジニアとしての運用
中文简介正在准备中。当前显示原文说明。
AIエージェントが実装出力の大部分を生成するチームのためのエンジニアリング運用モデル
中文简介正在准备中。当前显示原文说明。
AI支援開発のためのリグレッションテスト戦略。データベース依存なしのサンドボックスモードAPIテスト、自動バグチェックワークフロー、同一モデルがコードの作成とレビューを行う際のAIの盲点を検出するパターン。
中文简介正在准备中。当前显示原文说明。
AndroidおよびKotlin Multiplatformプロジェクトのためのクリーンアーキテクチャパターン — モジュール構成、依存関係ルール、UseCase、Repository、データレイヤーパターン
中文简介正在准备中。当前显示原文说明。