Description
SineFrame M3 est un cadre de test complet conçu pour les serveurs MCP. Il permet aux développeurs de tester le comportement des serveurs directement et via des agents en utilisant de véritables binaires tels que Claude Code, Codex et OpenCode. Le cadre prend en charge à la fois les tests de protocole directs et les tests de sélection d'outils d'agent, garantissant que les serveurs respectent les contrats attendus et que les agents interagissent correctement avec les outils du serveur.
Lire la suite
M3 s'intègre parfaitement aux pipelines CI, permettant aux développeurs de contrôler les demandes de tirage en fonction des résultats des tests. Cela garantit que tout comportement MCP défectueux est détecté avant d'atteindre la branche principale. Le cadre prend en charge l'exécution de tests locaux et CI, maintenant un historique des exécutions de tests et fournissant des retours détaillés via un visualiseur local.
Les développeurs peuvent commencer à utiliser M3 en installant la CLI et en exécutant une série de commandes de configuration dans leur projet. Le cadre prend en charge les tests des serveurs MCP stdio et HTTP, avec des options pour fixer des versions spécifiques de harnais pour des tests cohérents à travers différents environnements. M3 est construit sur pytest, permettant aux développeurs d'écrire et de gérer des tests comme des fichiers pytest ordinaires.
M3 est particulièrement utile pour les équipes cherchant à garantir que leurs serveurs MCP et les agents associés fonctionnent de manière fiable dans différents scénarios. En séparant les vérifications directes des serveurs des essais d'agents, M3 fournit une vue claire des performances des serveurs et des agents, en faisant un outil inestimable pour les développeurs travaillant avec des protocoles MCP.
- CatégorieRevue de code et tests IA
- Modèle tarifaireNon spécifié
- DéploiementCloud
- PlateformesPython
Fonctionnalités principales de SineFrame M3
Test de serveur MCP
Test d'interaction des agents
Intégration avec les pipelines CI
Support pour Claude Code et Codex
Exécution de tests locaux et CI
Retour détaillé sur les tests
Support pour les serveurs stdio et HTTP
Construit sur le cadre pytest
Comment utiliser SineFrame M3 ?
Installer la CLI : exécutez 'uv tool install sf-m3-cli'
Configurer le projet : exécutez 'm3 init' et 'm3 setup'
Exécuter des tests : utilisez 'm3 test' pour local et 'm3 ci test' pour CI
Voir les résultats : ouvrez le visualiseur local avec 'm3 test --ui'
Cas d'utilisation de SineFrame M3
- Test de serveur MCP
- Interaction des agents
- Intégration CI
- Tests locaux
- Fixation de version






