mcpField
A
AgentMode ✨

AgentMode ✨

ローカル
github.com/agentmodeデータベース471 週間前に更新

AgentMode ✨ について

AgentMode は、コーディング AI をデータベース、データウェアハウス、データパイプラインに接続する MCP サーバーです。幅広いデータベースに対応し、読み取り専用接続も設定できます。

主な機能

  1. 01複数のデータベースシステムへの接続
  2. 02データウェアハウスとパイプラインに対応
  3. 03接続認証情報の設定
  4. 04読み取り専用接続の選択

活用シーン

  1. 01コーディング AI から接続済みデータベースを検索
  2. 02データウェアハウスのデータを AI ワークフローに接続

MCP 対応

データベースやデータソースへの接続を、コーディング AI などの MCP クライアントに提供します。各接続ではホスト、ポート、認証情報、データベース名、読み取り専用オプションを設定できます。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

AgentMode ✨

AgentMode は、コーディング AI を多数のデータベース、データウェアハウス、データパイプラインに接続するオールインワンの Model Context Protocol(MCP)サーバーです。

フロー図!

インストール 👨‍💻

VS Code および VS Code Insiders ですぐに始める

Install in VS Code

Install in VS Code Insiders

(設定内の認証情報を独自のものに置き換え、ほかのデータベースの追加方法については以下の手順を参照してください)

データベース接続の設定

まだの場合は、まずuv をインストールして MCP サーバーを起動し、ターミナルから uvx agentmode を実行してください。

各データベース接続は、次のパラメーターを指定して設定できます。

  • host
  • port
  • username
  • password
  • database_name
  • read_only

たとえば、MySQL 接続を設定するには、次の引数を使用します。

uvx agentmode \
--mysql:host host \
--mysql:port port \
--mysql:username username \
--mysql:password password \
--mysql:database_name database_name \
--mysql:read_only true

サポートされているデータベースの全一覧は次のとおりです。

  • mysql
  • postgresql
  • bigquery
  • redshift
  • snowflake
  • mariadb
  • vitess
  • timescaledb
  • sqlserver
  • cockroachdb
  • oracle
  • sap_hana
  • clickhouse
  • presto
  • hive
  • trino
  • bigquery
  • redshift
  • snowflake
  • databricks
  • teradata
  • aws_athena
VS Code の手動 MCP 設定 ワークスペースに .vscode/settings.json ファイルを作成し、次の内容を追加してください。 ```json { "mcp": { "servers": { "agentmode": { "command": "uvx agentmode", "args": [ "--mysql:host", "host", "--mysql:port", "port", "--mysql:username", "username", "--mysql:password", "password", "--mysql:database_name", "database_name", "--mysql:read_only", "true" ] } } } } ```
Cursor の手動 MCP 設定 次のリンクをコピーして、ブラウザーに貼り付けてください。 cursor://anysphere.cursor-deeplink/mcp/install?name=agentmode&config=eyJhZ2VudG1vZGUiOnsiY29tbWFuZCI6InV2eCBhZ2VudG1vZGUiLCJhcmdzIjpbIi0tbXlzcWw6aG9zdCIsImhvc3QiLCItLW15c3FsOnBvcnQiLCJwb3J0IiwiLS1teXNxbDp1c2VybmFtZSIsInVzZXJuYW1lIiwiLS1teXNxbDpwYXNzd29yZCIsInBhc3N3b3JkIiwiLS1teXNxbDpkYXRhYmFzZV9uYW1lIiwiZGF0YWJhc2VfbmFtZSIsIi0tbXlzcWw6cmVhZF9vbmx5IiwidHJ1ZSJdfX0=

または

ホームディレクトリに ~/.cursor/mcp.json ファイルを作成してください。これにより、すべての Cursor ワークスペースで MCP サーバーを利用できるようになります。

{
    "mcpServers": {
        "inputs": [],
        "servers": {
            "agentmode": {
                "command": "uvx agentmode",
                "args": [
                    "--mysql:host", "host",
                    "--mysql:port", "port",
                    "--mysql:username", "username",
                    "--mysql:password", "password",
                    "--mysql:database_name", "database_name",
                    "--mysql:read_only", "true"
                ]
            }
        }
    }
}

Windsurf の MCP 設定 ファイル ~/.codeium/windsurf/mcp_config.json を開きます。 以下のコードを JSON ファイルに追加します。 Windsurf の更新ボタンを押します。 以下の 'YOUR_INSTALLATION_FOLDER' を、uv 環境を設定したフォルダーに置き換えてください。
{
    "mcpServers": {
        "servers": {
            "agentmode": {
                "command": "uvx agentmode",
                "args": [
                    "--mysql:host", "host",
                    "--mysql:port", "port",
                    "--mysql:username", "username",
                    "--mysql:password", "password",
                    "--mysql:database_name", "database_name",
                    "--mysql:read_only", "true"
                ]
            }
        }
    }
}

ヘルプ 🛟

問題が発生した場合や質問がある場合は、次の方法をご利用ください。

貢献 💬

  • コネクターとテストを追加する

コメント

MCP は初めてですか?

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

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