Skip to main content
Glama
chatgpt_init_wrapper.py1.17 kB
#!/usr/bin/env python3 from __future__ import annotations import argparse import json from pathlib import Path from typing import Any import sys ROOT = Path(__file__).resolve().parents[1] if str(ROOT) not in sys.path: sys.path.insert(0, str(ROOT)) from mcp_server.session import build_session_snapshot # noqa: E402 def generate_bootstrap_payload(pretty: bool = False) -> str: snapshot: dict[str, Any] = build_session_snapshot() return json.dumps(snapshot, indent=2 if pretty else None) def main() -> None: parser = argparse.ArgumentParser( description="Prepare ChatGPT with Aurora-MCP session context by emitting init_session payload." ) parser.add_argument( "--pretty", action="store_true", help="Print JSON with indentation for easier reading." ) args = parser.parse_args() payload = generate_bootstrap_payload(pretty=args.pretty) print("# Aurora-MCP init_session payload\n") print( "Copy the JSON below into your first ChatGPT message and ask it to assume this context, " "or call init_session() via MCP." ) print() print(payload) 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/ndaniel/aurora-mcp'

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