INNER CODE UNIT · Python
main
Fincept-Corporation/FinceptTerminal · fincept-qt/scripts/mcp/edgar/main.py:309
def main():
"""Main CLI entry point"""
if len(sys.argv) < 2:
print(json.dumps({
"error": "Usage: python -m mcp.edgar.main <command> [args...]",
"examples": [
"python -m mcp.edgar.main find_company Apple",
"python -m mcp.edgar.main 10k_sections AAPL business risk_factors",
"python -m mcp.edgar.main 10q_sections MSFT part_i_item_2",
"python -m mcp.edgar.main get_financials TSLA 4 true",
],
"command_groups": {
"base": "Configuration and company search",
"10k": "10-K annual report extraction",
"10q": "10-Q quarterly report extraction",
"financials": "XBRL financial data"
}
}, indent=2))