docs(proxy): clarify proxy_url usage in documentation
All checks were successful
Build and Push Docker Image / build (push) Successful in 21s

This commit is contained in:
2026-01-02 15:01:33 -05:00
parent d40ae0b238
commit d540105d09

View File

@@ -7,6 +7,7 @@ from grist_mcp.session import SessionTokenManager
PROXY_DOCUMENTATION = { PROXY_DOCUMENTATION = {
"description": "HTTP proxy API for bulk data operations. Use request_session_token to get a short-lived token, then call the proxy endpoint directly from scripts.", "description": "HTTP proxy API for bulk data operations. Use request_session_token to get a short-lived token, then call the proxy endpoint directly from scripts.",
"endpoint": "POST /api/v1/proxy", "endpoint": "POST /api/v1/proxy",
"endpoint_note": "The full URL is returned in the 'proxy_url' field of request_session_token response",
"authentication": "Bearer token in Authorization header", "authentication": "Bearer token in Authorization header",
"request_format": { "request_format": {
"method": "Operation name (required)", "method": "Operation name (required)",
@@ -88,11 +89,12 @@ PROXY_DOCUMENTATION = {
import requests import requests
import sys import sys
# Use token and proxy_url from request_session_token response
token = sys.argv[1] token = sys.argv[1]
host = sys.argv[2] proxy_url = sys.argv[2]
response = requests.post( response = requests.post(
f'{host}/api/v1/proxy', proxy_url,
headers={'Authorization': f'Bearer {token}'}, headers={'Authorization': f'Bearer {token}'},
json={ json={
'method': 'add_records', 'method': 'add_records',