nascar-v2
If you are the rightful owner of nascar-v2 and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project is an MCP (Multi-Agent Conversation Protocol) Server for the OpenAPI URL provided by sportsdata.io, auto-generated using AG2's MCP builder.
The MCP Server is designed to facilitate multi-agent conversations by leveraging the OpenAPI specifications from sportsdata.io's NASCAR API. Built using Python 3.9+, this server is equipped to handle various transport modes such as stdio, sse, and streamable-http, making it versatile for different communication needs. The server is developed with a focus on maintainability and ease of use, incorporating tools like ruff for linting and formatting, mypy for static type checking, and pytest for testing. The project also supports pre-commit hooks to ensure code quality and consistency. With a robust setup for development, testing, and deployment, the MCP Server is a comprehensive solution for managing multi-agent interactions in a structured and efficient manner.
Features
- Supports multiple transport modes including stdio, sse, and streamable-http.
- Utilizes ruff for code linting and formatting, ensuring clean and readable code.
- Incorporates mypy for static type checking, enhancing code reliability.
- Includes pytest for comprehensive testing and coverage reporting.
- Pre-commit hooks are configured to maintain code quality and consistency.