本文へ移動
cccskills
無料GitHub で公開

mcp-builder

Use when a task explicitly creates or improves an MCP server and needs a safe implementation and evaluation workflow

インストール方法を見る

含まれるファイル(6)

  • SKILL.md2.5 KB
  • LICENSE.txt11.1 KB
  • reference/evaluation.md1.2 KB
  • reference/mcp_best_practices.md1.2 KB
  • reference/node_mcp_server.md1.0 KB
  • reference/python_mcp_server.md867 B

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

MCP Server Builder

Activation Boundary

Use this skill only for an MCP server authoring or improvement task. Repository classification alone does not activate it or grant network, credential, tool, browser, or external-mutation access.

Phase 1: Understand and Plan

  1. Identify the user workflows the server must support.
  2. Read the bundled references before choosing a language or transport.
  3. Inventory required upstream documentation. If current external documentation is necessary, stop at the existing network opt-in boundary and record the exact source and immutable revision to inspect. Never rely on a moving branch.
  4. List tool, resource, and prompt surfaces with their read/write effects.
  5. Define authentication as an injected runtime boundary. Do not request, inspect, persist, or expose credentials while authoring the bundle.

Phase 2: Implement

  • Use clear, action-oriented names and precise input schemas.
  • Return focused structured data and actionable errors.
  • Mark destructive, idempotent, read-only, and open-world behavior accurately.
  • Add pagination or filtering when responses can grow without bound.
  • Keep transport and service clients behind small interfaces that can be tested locally.
  • Never infer authorization from tool annotations or repository classification.

Language-specific patterns are in:

Phase 3: Review and Test

  1. Run local syntax, type, and unit checks.
  2. Exercise each tool through an in-process or local test transport.
  3. Verify read-only and destructive annotations against actual behavior.
  4. Check errors, empty results, pagination, cancellation, and timeouts.
  5. Confirm logs and fixtures contain no credential values or private data.

Phase 4: Evaluate

Follow reference/evaluation.md. Evaluations should be independent, realistic, stable, and locally verifiable. Any live external service evaluation is a separate gated task, not a default step in this skill.

Completion

Report the implemented surfaces, effect classification, local validation, and remaining gated dependencies. Do not claim live interoperability unless it was explicitly authorized and freshly verified.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

atomic-write no-op 증명은 inode 비교로

日本語の概要は準備中です。原文の説明を表示しています。

zzunkie/yardlet172026年9月28日 更新

availability 표시 게이트는 실행 의미 공급자와 교차 대조

日本語の概要は準備中です。原文の説明を表示しています。

zzunkie/yardlet172026年9月28日 更新

base 전진 시 retained worktree diff의 3-way 재이식

日本語の概要は準備中です。原文の説明を表示しています。

zzunkie/yardlet172026年9月28日 更新

builtin-bundle-reverify

日本語の概要は準備中です。原文の説明を表示しています。

zzunkie/yardlet172026年9月28日 更新

builtin-bundle-reverify에 CLI fixture leg 절차 추가

日本語の概要は準備中です。原文の説明を表示しています。

zzunkie/yardlet172026年9月28日 更新

codex CLI 플래그 실재는 설치된 바이너리 help로 검증

日本語の概要は準備中です。原文の説明を表示しています。

zzunkie/yardlet172026年9月28日 更新

zzunkie のスキルをすべて見る

このスキルの問題を報告する