mcpField
N
nix-mcp-servers

nix-mcp-servers

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

nix-mcp-servers について

nix-mcp-servers は、複数の MCP サーバーをパッケージ化した Nix flake リポジトリです。nix run でサーバーを直接実行することも、NixOS や home-manager にインストールすることもできます。

主な機能

  1. 01MCP サーバーのパッケージを Nix flake で提供
  2. 02nix run によるサーバーの直接実行
  3. 03NixOS や home-manager へのインストール
  4. 04パッケージ化されたサーバーの一覧

活用シーン

  1. 01NixOS システムへの GitHub MCP サーバーのインストール
  2. 02nix run による stdio モードでのサーバー起動

MCP 対応

このリポジトリは、github-mcp-server などの実行可能な MCP サーバーをパッケージとして提供します。github-mcp-server は stdio モードで動作します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

nix-mcp-servers

さまざまな MCP サーバー向けの Nix パッケージをまとめたリポジトリです。

MCP サーバーの実行

この flake から MCP サーバーを直接実行できます。

github-mcp-server を stdio モードで実行します:

nix run github:cameronfyfe/nix-mcp-server#github-mcp-server -- stdio

MCP サーバーのインストール

この flake を参照することで、NixOS システムまたは home-manager に MCP サーバーをインストールできます。

以下を flake.nix に追加します:

inputs.nix-mcp-servers.url = "github:cameronfyfe/nix-mcp-servers";

さらに、任意の MCP サーバーパッケージを environment.systemPackages または home.packages に追加します:

[
  ...
  inputs.nix-mcp-servers.packages.${system}.github-mcp-server
  ...
]

この flake を使用して MCP サーバーをインストールする NixOS 設定の例はこちらです。

MCP サーバーの一覧

github-mcp-server
mcp-neo4j-cypher
mcp-server-brave-search
mcp-server-everart
mcp-server-everything
mcp-server-fetch
mcp-server-filesystem
mcp-server-gdrive
mcp-server-git
mcp-server-github
mcp-server-gitlab
mcp-server-google-maps
mcp-server-memory
mcp-server-playwright
mcp-server-postgres
mcp-server-puppeteer
mcp-server-sentry
mcp-server-sequentialthinking
mcp-server-slack
mcp-server-sqlite
mcp-server-time
mcp-server-tmdb

コントリビューション

MCP サーバーの追加に関するコントリビューションを歓迎します。

関連プロジェクト

コメント

MCP は初めてですか?

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

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