local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
MCP サーバー スターター
TypeScript を使用して Model Context Protocol (MCP) サーバーを構築するための、本番環境対応のスターター テンプレート。
🚀 クイックスタート
- リポジトリをクローンする
- 依存関係をインストールします:Copy
✨ 主な特徴
- 高速テストと開発のためのBun
- リンティングとフォーマットのためのバイオーム
- 標準バージョンによる自動バージョン管理
- クリーンで保守しやすいプロジェクト構造
📂 プロジェクト構造
Copy
⚙️ 構成
新しいツールの作成
このプロジェクトには、新しい MCP ツールの作成に役立つスクリプトが含まれています。
Copy
これにより、次のようになります。
src/tools/<tool-name>
の下に新しいツールディレクトリを作成します。- 以下を含む基本的なツール構造を生成します。
- index.ts (メイン実装)
- schema.ts (ツールパラメータのJSONスキーマ)
- test.ts (テストファイル)
- 新しいツールをエクスポートするためにツールのインデックスファイルを更新します
例:
Copy
🛠️ 開発
- テストを実行:
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 の設定に追加:
Copy
You must be authenticated.
Tools
TypeScript を使用してモデル コンテキスト プロトコル サーバーを作成するための本番環境対応のテンプレート。効率的なテスト、開発、およびデプロイメントのためのツールを提供します。
- 🚀 Quick Start
- ✨ Key Features
- 📂 Project Structure
- ⚙️ Configuration
- 🛠️ Development
- 📜 Version Management
- 📦 Publishing to npm
- Installing from npm (after publishing)