Skip to main content
Glama

NFL Transactions MCP

by einreke

Транзакции НФЛ MCP

Модульная программа командной строки (MCP) для извлечения данных о транзакциях НФЛ с ProSportsTransactions.com.

Функции

  • Извлекайте транзакции НФЛ с помощью гибких параметров фильтрации:
    • Движение игроков/тренеров/руководителей (обмены, подписание свободных агентов, выборы на драфте и т. д.)
    • Перемещения в/из травмированного резерва
    • Переходы в низшие лиги и из них (НФЛ Европа)
    • Пропущенные игры из-за травм
    • Пропущенные игры по личным причинам
    • Дисциплинарные меры (отстранения, штрафы и т. д.)
    • Правовые/криминальные инциденты
  • Фильтр по команде, игроку, диапазону дат и типу транзакции
  • Вывод данных в формате CSV, JSON или DataFrame
  • Перечислите все команды НФЛ и типы транзакций

Установка

# Clone the repository git clone <repository-url> cd nfl_transactions_mcp # Install requirements pip install -r requirements.txt

Использование с курсором

Чтобы использовать этот MCP с Cursor, добавьте следующую конфигурацию в файл .cursor/mcp.json :

{ "mcpServers": { "nfl-transactions": { "command": "python server.py", "env": {} } } }

Запуск MCP напрямую

# Run the MCP server via Cursor cursor run-mcp nfl-transactions

Доступные инструменты

1. fetch_transactions

Выбирает транзакции НФЛ на основе указанных фильтров.

Параметры:

  • start_date (обязательно): Дата начала в формате ГГГГ-ММ-ДД
  • end_date (обязательно): Дата окончания в формате ГГГГ-ММ-ДД
  • transaction_type (необязательно, по умолчанию: «Все»): Тип транзакции для фильтрации
  • team (необязательно): Название команды
  • player (необязательно): Имя игрока
  • output_format (необязательно, по умолчанию: "json"): Формат вывода (csv, json или dataframe)

Пример:

{ "jsonrpc": "2.0", "method": "fetch_transactions", "params": { "start_date": "2023-01-01", "end_date": "2023-12-31", "transaction_type": "Injury", "team": "Patriots" }, "id": 1 }

2. список_команд

Список всех команд НФЛ, доступных для фильтрации.

Пример:

{ "jsonrpc": "2.0", "method": "list_teams", "id": 2 }

3. список_типов_транзакций

Перечисляет все типы транзакций, доступные для фильтрации.

Пример:

{ "jsonrpc": "2.0", "method": "list_transaction_types", "id": 3 }

Интеграция с Суперагентами

Этот MCP разработан для легкой интеграции с агентами AI или суперагентами. Агент может делать запросы JSON-RPC для взаимодействия с этим MCP и извлекать данные о транзакциях NFL на основе запросов пользователя.

Пример интеграции агента:

# Example of an agent calling the MCP import json import subprocess def call_mcp(method, params=None): request = { "jsonrpc": "2.0", "method": method, "params": params or {}, "id": 1 } # Call the MCP via cursor cmd = ["cursor", "run-mcp", "nfl-transactions"] proc = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, text=True) # Send the request and get the response response, _ = proc.communicate(json.dumps(request)) return json.loads(response) # Example: Get Patriots injury transactions from 2023 result = call_mcp("fetch_transactions", { "start_date": "2023-01-01", "end_date": "2023-12-31", "transaction_type": "Injury", "team": "Patriots" }) print(f"Found {len(result['data'])} transactions")

Лицензия

Лицензия Массачусетского технологического института

-
security - not tested
A
license - permissive license
-
quality - not tested

Модульная программа командной строки для извлечения и фильтрации данных о транзакциях НФЛ, включая перемещения игроков, травмы, дисциплинарные меры и многое другое с ProSportsTransactions.com.

  1. Функции
    1. Установка
      1. Использование с курсором
        1. Запуск MCP напрямую
      2. Доступные инструменты
        1. 1. fetch_transactions
        2. 2. список_команд
        3. 3. список_типов_транзакций
      3. Интеграция с Суперагентами
        1. Лицензия

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            Provides programmatic access to comprehensive football statistics and live match data via API-Football, enabling applications to retrieve league standings, team fixtures, player statistics, and real-time match events.
            Last updated -
            3
            Python
          • A
            security
            F
            license
            A
            quality
            Provides structured access to NHL data including teams, players, standings, schedules, and statistics through the Model-Context Protocol pattern.
            Last updated -
            25
            5
            TypeScript
          • A
            security
            A
            license
            A
            quality
            An MCP Server implementation that integrates the Balldontlie API, to provide information about players, teams and games for the NBA, NFL and MLB.
            Last updated -
            4
            5,893
            12
            JavaScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            Manages sports video metadata with CRUD operations for game information, teams, scores, and statistics. Enables advanced search filtering by game type, teams, league, season, and date ranges through PostgreSQL integration.
            Last updated -
            JavaScript

          View all related MCP servers

          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/einreke/nfl-transactions-mcp'

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