Skip to main content
Glama
__main__.py1.38 kB
"""MCP設定サーバーのエントリーポイント。 このモジュールは、コマンドラインからMCPサーバーを起動する際の エントリーポイントを提供します。 """ import sys import logging from pathlib import Path from dotenv import load_dotenv from .server import run_server # ロギングの基本設定 logging.basicConfig(level=logging.INFO, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s") # ロガーの初期化 logger = logging.getLogger(__name__) def main() -> None: """MCP設定サーバーのメインエントリーポイント。 環境変数の読み込み、サーバーの起動、エラーハンドリングを行います。 """ # .envファイルが存在する場合は環境変数を読み込む env_path = Path(__file__).parent.parent.parent / ".env" if env_path.exists(): load_dotenv(env_path) try: # サーバーの起動ログを出力 logger.info("Starting MCP Configuration Server...") run_server() except KeyboardInterrupt: # Ctrl+Cによる終了 logger.info("Server stopped by user") except Exception as e: # その他のエラー logger.error(f"Server failed: {e}") sys.exit(1) if __name__ == "__main__": # 直接実行された場合のみメイン関数を実行 main()

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/r3-yamauchi/mcp-conf-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server