Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 924 Bytes

File metadata and controls

25 lines (21 loc) · 924 Bytes

TODO

Development Environment

  • Create a Dockerfile for consistent deployment and environment.
  • Use uv to manage Python versions and dependencies.
  • Integrate CI/CD (e.g., GitHub Actions) for automation:
    • Trigger: Tag push
    • Build and push Docker image to Docker Hub
    • Auto Changelog
    • Automatically deploy GitHub Pages
    • Automatically generate SBOM

Code Quality

  • API schema validation (pydantic).
  • Code security checks (e.g., bandit).

Testing and Documentation

  • Create a Restful API that complies with MCP standards.
  • Automate documentation generation (e.g., Sphinx or MkDocs).
  • Automate unit tests (suggested: pytest).
  • Code coverage reports (e.g., coverage.py).
  • Add E2E tests using smolagent to validate AI Agent interactions with MCP tools

Improvements

  • Use docker run in MCP Server to simplify container startup.