We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shiehn/total-reaper-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
trace_structure.py•1.16 KiB
#!/usr/bin/env python3
"""Trace the structure around the problem area"""
with open('lua/mcp_bridge.lua', 'r') as f:
lines = f.readlines()
# Focus on lines 710-750 and 3830-3850
print("=== Structure from line 710-750 ===")
indent = 0
for i in range(709, 750):
line = lines[i].rstrip()
# Detect dedent before printing
if line.strip() == 'end' or line.strip() == 'end)':
indent -= 1
if line.strip(): # Skip empty lines
print(f"{i+1:4d}: {' ' * indent}{line.strip()}")
# Detect indent after printing
if 'then' in line and not line.strip().startswith('--'):
indent += 1
elif 'function' in line and not line.strip().startswith('--'):
indent += 1
print("\n=== Structure from line 3830-3850 ===")
# Reset indent and try to figure it out from context
indent = 6 # Guessing based on nesting level
for i in range(3829, 3850):
line = lines[i].rstrip()
# Detect dedent before printing
if line.strip() == 'end' or line.strip() == 'end)':
indent -= 1
if line.strip(): # Skip empty lines
print(f"{i+1:4d}: {' ' * indent}{line.strip()}")
# Don't change indent after 'end'