MCP Servers Collection について
MCP Servers Collectionは、Claudeとの連携を構築するユーザー向けに、外部サービスやデータを扱うTypeScript製MCPサーバーを集めています。検索、ブラジルの公共データ、カレンダー、CRM、Slackに対応します。
主な機能
- 01Brave Searchによるウェブ・ローカル検索
- 02ブラジルの公共データへのアクセス
- 03Google Calendarの予定管理
- 04Ploomes CRMとSlackの操作
活用シーン
- 01Claudeにウェブ検索やローカル検索を追加
- 02ブラジルの郵便番号、企業、車両情報を照会
- 03カレンダーの予定やイベントを管理
- 04CRMの記録やSlackのメッセージを扱う
MCP 対応
外部サービスやデータをMCPクライアント(Claudeを含む)に提供するMCPサーバー集です。TypeScript MCP SDKを使用しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバーコレクション
Claude の機能をさまざまな外部サービスと連携して拡張する、Model Context Protocol(MCP)サーバーのコレクションです。
MCP とは?
Model Context Protocol(MCP)を使うと、Claude のような AI アシスタントが標準化されたインターフェースを介して外部のツールやサービスと連携できます。各 MCP サーバーは、Claude が機能を強化するために利用できる特定の機能を提供します。
このプロジェクトは Anthropic が開発した Model Context Protocol に基づいており、実装には TypeScript MCP SDK を使用しています。
利用可能な MCP サーバー
| MCP サーバー | 説明 | NPM パッケージ |
|---|---|---|
| Brave Search | Brave Search API を使用して、ウェブ検索とローカル検索の機能を提供します | @integrabot/brave-search |
| Brasil API | 郵便番号、事業者登録、車両価格など、ブラジルの公共データ(CEP、CNPJ、FIPE)へのアクセスを提供します | @integrabot/brasil-api |
| Google Calendar | OAuth2 と API トークンの両方による認証に対応し、Google Calendar と連携して、予定の管理、カレンダーの表示、スケジュールの管理を行えます | @integrabot/google-calendar |
| Ploomes CRM | Ploomes CRM と連携して、顧客、商談、連絡先、アクティビティを管理できます | @integrabot/ploomes-crm |
| Slack | チャンネルの一覧表示、メッセージの送信、スレッドへの返信、リアクションの追加、ユーザープロフィールの取得など、Slack ワークスペースとの連携を可能にします | @integrabot/slack |
開発
すべての MCP サーバーをビルドするには:
npm run build
開発モードで変更を監視するには:
npm run watch
すべてのパッケージを公開するには:
npm run publish-all
参考資料
- Model Context Protocol - MCP の公式仕様
- TypeScript MCP SDK - TypeScript による公式実装
- Python MCP SDK - Python による公式実装
- Reference Servers - MCP サーバーのリファレンス実装コレクション
ライセンス
このプロジェクトは MIT ライセンスの下で公開されています。詳細については LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。