Integrations
Integrates Biome for code linting and formatting, ensuring consistent code quality in the MCP server implementation.
Utilizes Bun for runtime execution and development environment, providing fast testing and execution capabilities for the MCP server.
Supports publishing the MCP server as an npm package, allowing for easy distribution and installation in Claude Desktop environments.
MCP サーバー スターター
TypeScript を使用して Model Context Protocol (MCP) サーバーを構築するための、本番環境対応のスターター テンプレート。
🚀 クイックスタート
- リポジトリをクローンする
- 依存関係をインストールします:Copy
✨ 主な特徴
- 高速テストと開発のためのBun
- リンティングとフォーマットのためのバイオーム
- 標準バージョンによる自動バージョン管理
- クリーンで保守しやすいプロジェクト構造
📂 プロジェクト構造
⚙️ 構成
新しいツールの作成
このプロジェクトには、新しい MCP ツールの作成に役立つスクリプトが含まれています。
これにより、次のようになります。
src/tools/<tool-name>
の下に新しいツールディレクトリを作成します。- 以下を含む基本的なツール構造を生成します。
- index.ts (メイン実装)
- schema.ts (ツールパラメータのJSONスキーマ)
- test.ts (テストファイル)
- 新しいツールをエクスポートするためにツールのインデックスファイルを更新します
例:
🛠️ 開発
- テストを実行:
bun test
- フォーマットコード:
bun run format
- リントコード:
bun run lint
- プロジェクトのビルド:
bun run build
開発用 MCP サーバーを Claude Desktop に追加するには:
- プロジェクトをビルドします。Copy
- Claude Desktop の設定に追加:Copy
📜 バージョン管理
このプロジェクトでは、自動バージョン管理のためにstandard-versionを使用しています。新しいバージョンを作成するには、 bun run release
を実行してください。
コミットメッセージの形式
feat
: 新機能 (マイナーバージョンをアップグレード)fix
:バグ修正(パッチバージョンをアップグレード)BREAKING CHANGE
: 破壊的変更 (メジャーバージョンを上げる)
📦 npm への公開
- npm にログインしていることを確認します。Copy
- プロジェクトをビルドします。Copy
- パッケージを公開します。Copy
新しいバージョンを公開する前に、 bun run release
を使用してバージョン番号を更新することを忘れないでください。
npmからインストールする(公開後)
Claude Desktop の設定に追加:
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
TypeScript を使用してモデル コンテキスト プロトコル サーバーを構築するための、本番環境対応のテンプレートです。迅速な開発のための Bun、リンティングのための Biome、MCP ツールを作成するための組織化された構造を備えています。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.Last updated -1712JavaScriptMIT License
- AsecurityAlicenseAqualityA production-ready template for building Model Context Protocol servers in TypeScript, offering fast development with Bun, Biome linting, and automated version management.Last updated -17JavaScriptMIT License
- AsecurityAlicenseAqualityA TypeScript-based template for building Model Context Protocol servers, featuring fast testing, automated version management, and a clean structure for MCP tool implementations.Last updated -172TypeScriptMIT License
- -securityFlicense-qualityA TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.Last updated -67TypeScript