Skip to main content
Glama
r3-yamauchi

MCP Configuration Editor

by r3-yamauchi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_BACKUP_DIRNoバックアップディレクトリのパス (Path to the backup directory). デフォルトは設定ファイルと同じディレクトリの backups/ (Default is backups/ in the same directory as the config file)
MCP_CONFIG_PATHNoMCP設定ファイルのパス (Path to the MCP configuration file)~/.aws/amazonq/mcp.json

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
list_serversA

設定されている全てのMCPサーバーをリスト表示する。

Returns:
    Dict[str, Any]: サーバーのリストと設定ファイルのパスを含む辞書
        - servers: 各サーバーの設定情報のリスト
        - config_path: 設定ファイルのパス
get_serverB

特定のMCPサーバーの設定を取得する。

Args:
    name: 取得するサーバーの名前

Returns:
    Dict[str, Any]: サーバーの設定情報、またはエラー情報
add_serverA

新しいMCPサーバー設定を追加する。

既に同名のサーバーが存在する場合はエラーを返します。

Args:
    name: 新しいサーバーの名前
    command: 実行するコマンド
    args: コマンドライン引数(オプション)
    env: 環境変数(オプション)

Returns:
    Dict[str, Any]: 成功メッセージと追加されたサーバー情報、またはエラー情報
update_serverA

既存のMCPサーバー設定を更新する。

指定されたフィールドのみが更新されます。

Args:
    name: 更新するサーバーの名前
    command: 新しいコマンド(オプション)
    args: 新しい引数リスト(オプション)
    env: 追加/更新する環境変数(オプション)
    replace_env: Trueの場合、環境変数を完全に置き換える(デフォルト: False)

Returns:
    Dict[str, Any]: 成功メッセージと更新されたサーバー情報、またはエラー情報
remove_serverC

MCPサーバー設定を削除する。

Args:
    name: 削除するサーバーの名前

Returns:
    Dict[str, Any]: 成功メッセージと残りのサーバーリスト、またはエラー情報
validate_configA

現在のMCP設定ファイルを検証する。

設定ファイルの存在、JSON形式の妥当性、各サーバー設定の
必須フィールドをチェックします。

Returns:
    Dict[str, Any]: 検証結果を含む辞書
        - valid: 検証が成功したかどうか
        - servers_count: サーバー数
        - servers: サーバー名のリスト
        - issues: 見つかった問題のリスト(ある場合)
        - error: エラーメッセージ(ある場合)
export_configA

MCP設定全体をJSON形式でエクスポートする。

現在の設定を表示や別の場所へのコピー用に取得します。

Returns:
    Dict[str, Any]: 設定全体と設定ファイルパスを含む辞書
        - config: 現在の設定の完全な内容
        - config_path: 設定ファイルのパス

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 7 tools

Disambiguation5/5

Every tool has a clearly distinct purpose with no ambiguity. The tools cover specific operations like adding, listing, getting, updating, removing servers, exporting config, and validating config - each targeting a unique action on the MCP configuration domain.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with snake_case naming throughout (e.g., add_server, list_servers, validate_config). The naming convention is predictable and uniform across all seven tools.

Tool Count5/5

Seven tools is well-scoped for an MCP configuration editor server. This provides complete CRUD operations for server configurations plus utility functions for export and validation, with each tool earning its place in the set.

Completeness5/5

The tool surface provides complete coverage for the MCP configuration domain with full CRUD lifecycle management (add, get, update, remove, list) plus essential utilities for export and validation. There are no obvious gaps or dead ends for agents working with server configurations.

Maintenance

ActivityInactive
ResponsivenessNo issues