No description available.

MCP Servers Monorepo

Model Context Protocol (MCP) サーバー群のモノレポジトリです。

サーバー一覧

AI/LLM関連

  • ai-employee-server: AIエージェント管理
  • anthropic-server: Anthropic API連携
  • pydantic-ai-server: AIモデル対話

ブラウザ/UI関連

  • browser-nlp-server: 自然言語処理
  • browser-use-server: ブラウザ操作
  • browser-worker-server: バックグラウンド処理
  • comfyui-server: UI生成

外部サービス連携

  • asana-server: Asanaタスク管理
  • calendar-server: カレンダー管理
  • discord-server: Discord連携
  • github-server: GitHub操作
  • google-apps-script-server: GASプロジェクト管理
  • notion-server: Notion連携
  • slack-server: Slack連携

ファイル/システム操作

  • file-operations-server: ファイル操作
  • local-file-manager: ローカルファイル管理
  • shell-operations-server: シェル操作

その他

  • conda-manager: Conda環境管理
  • rss-server: RSSフィード管理
  • transcribe-server: 文字起こし
  • x-search-server: 検索機能

開発環境のセットアップ

# 依存関係のインストール
npm install

# ビルド
npm run build

# 開発モード
npm run dev

環境変数の設定

各サーバーの.env.exampleファイルを参照して、必要な環境変数を設定してください。

MCPサーバーの追加方法

  1. packagesディレクトリに新しいサーバーディレクトリを作成
  2. 必要なファイルを追加(package.json, tsconfig.json, src/など)
  3. ルートのpackage.jsonのworkspacesに追加
  4. 環境変数の設定(.env.exampleの作成)

ビルドパイプライン

Turboを使用してビルドを最適化しています:

  • npm run build: 全サーバーをビルド
  • npm run dev: 開発モードで実行
  • npm run lint: リント実行
  • npm run clean: ビルドファイルをクリーン

インストール

Claude Desktopで使用するには、設定ファイルを編集します:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "server-name": {
      "command": "/path/to/server/build/index.js",
      "env": {
        "KEY": "value"
      }
    }
  }
}

デバッグ

MCPサーバーはstdioを介して通信するため、デバッグにはMCP Inspectorを使用することをお勧めします:

npm run inspector

貢献ガイドライン

  1. 新機能の追加はfeature/ブランチで
  2. バグ修正はfix/ブランチで
  3. コミットメッセージは conventional commits に従う
  4. PRを作成する前にテストを実行

ライセンス

MIT

Stars
3
Mar 13Mar 18Mar 24Mar 30Apr 05Apr 11
Configuration
mcpradar.com © 2024 - 2025.
Made by @bytesbay