mcpField
M
MCP Servers

MCP Servers

ローカル
github.com/cravatsc開発ツール170 週間前に更新

MCP Servers について

pnpm workspaces と Turborepo で管理する、MCP サーバー開発者向けのモノレポです。加算ツールを提供するデモサーバーのほか、TypeScript、ビルド、フォーマット、Lint の設定を含みます。

主な機能

  1. 01加算デモ MCP サーバー
  2. 02pnpm workspaces による依存管理
  3. 03Turborepo ビルド
  4. 04TypeScript サポート
  5. 05Prettier と ESLint による整備

活用シーン

  1. 01MCP サーバーのサンプル開発
  2. 02モノレポでの複数パッケージ構築

MCP 対応

シンプルな加算ツールを実装した MCP サーバーを含み、MCP クライアントに加算機能を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP サーバー

これは、さまざまな Model Context Protocol(MCP)サーバーの実装を含むモノレポです。

パッケージ

  • @mcp-servers/add-demo:シンプルな加算ツールを実装するデモ用 MCP サーバー

開発

このプロジェクトでは、高速で効率的なビルドを実現するために、pnpm ワークスペースと Turborepo を使用しています。始めるには、次の手順に従ってください。

  1. pnpm をインストールします(まだインストールしていない場合)。
npm install -g pnpm
  1. 依存関係をインストールします。
pnpm install
  1. すべてのパッケージをビルドします。
pnpm build
  1. 開発モードを実行します。
pnpm dev
  1. lint を実行します。
pnpm lint
  1. コードをフォーマットします。
pnpm format

プロジェクト構成

mcp-servers/
├── packages/
│   └── add-demo/        # Demo MCP server with add tool
├── package.json         # Root package.json with workspace config
├── pnpm-workspace.yaml  # PNPM workspace configuration
├── turbo.json          # Turborepo configuration
└── tsconfig.json       # Base TypeScript configuration

特長

  • 🚀 Turborepo による高速なビルド
  • 📦 pnpm による効率的な依存関係管理
  • 🔍 TypeScript のサポート
  • 🧹 Prettier によるコードフォーマット
  • 🔍 ESLint による lint

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。