We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/leo-ye0/mcp-finance-data'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
server.cpython-38.pyc•16.3 kB
U
9%xh�W � @ s� d Z ddlZddlZddlZddlZddlmZmZ ddlmZm Z m
Z
mZmZ ddl
ZddlZddlmZmZ ddlmZ ddlmZmZ ddlZejejd� e�e�ZG d d
� d
e�ZG dd� de�Z G d
d� de�Z!G dd� de�Z"G dd� de�Z#G dd� de�Z$G dd� de�Z%G dd� de�Z&G dd� de�Z'G dd� de�Z(edddd �Z)e)j*ed!gd"d!gd!gd#� e+e+d$�d%d&�Z,ee- e+d'�d(d)�Z.e)�/d*�d+d,� �Z0e)�/d-�d.d/� �Z1e)j/d0ed1�e+d2�d3d4��Z2e)j/d5e!d1�dWe+e+e+d8�d9d:��Z3e)j/d;e#d1�dXe+e+e+d>�d?d@��Z4e)j/dAe
e" d1�dYe+e5dC�dDdE��Z6e)j/dFe(d1�e+d2�dGdH��Z7e)j/dIe%d1�dZe+ee+ dJ�dKdL��Z8e)�9dM�e e+ef dN�dOdP��Z:e)j/dQe'd1�dRdS� �Z;dTdU� Z<edVk�r�e<� dS )[z�Yahoo Finance Server
A financial data analysis server inspired by the Model Context Protocol,
providing comprehensive Yahoo Finance data through a clean API.
� N)�datetime� timedelta)�Any�Dict�List�Optional�Union)�FastAPI�
HTTPException)�CORSMiddleware)� BaseModel�Field)�levelc @ s� e Zd ZU dZeed<