Multimeter is an AI-powered REST Client and API testing tool for VS Code and CI. It is not an electrical multimeter. YAML .mmt files. testlight CLI. MCP @mmt/mcp. Git-native Postman alternative.
- ✓Open-source license (Apache-2.0)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Mature repo (>1y old)
- ✓Documented (README)
git clone https://github.com/mshobeyri/multimeter{
"mcpServers": {
"multimeter": {
"command": "node",
"args": ["/path/to/multimeter/dist/index.js"]
}
}
}Resumen de MCP Servers
<div align="center">
<a href="https://mmt.dev">
<img src="res/logo.png" alt="Logo" width="115" height="115">
</a>
<h4>Git-native REST client and API tests in VS Code. YAML .mmt files in Git.</h4>
<p>
<a href="https://mmt.dev/demos">Demo</a>
·
<a href="https://mmt.dev">Website</a>
·
<a href="https://github.com/mshobeyri/multimeter/issues/new?labels=enhancement&template=feature_request.yml">Request Feature</a>
·
<a href="https://marketplace.visualstudio.com/items?itemName=mshobeyri.multimeter">VS Code</a>
·
<a href="https://www.npmjs.com/package/mmt-testlight">CLI</a>
·
<a href="https://github.com/mshobeyri/testlight-action">GitHub Action</a>
·
<a href="https://mmt.dev/docs/quick-start">Docs</a>
·
<a href="https://mmt.dev/llms.txt">llms.txt</a>
</p>
<p>
<a href="https://marketplace.visualstudio.com/items?itemName=mshobeyri.multimeter">
<img src="https://vsmarketplacebadges.dev/installs-short/mshobeyri.multimeter.svg" alt="VS Code Installs"/>
</a>
<a href="https://www.npmjs.com/package/mmt-testlight">
<img src="https://img.shields.io/npm/dt/mmt-testlight.svg" alt="npm downloads"/>
</a>
<a href="https://marketplace.visualstudio.com/items?itemName=mshobeyri.multimeter">
<img src="https://vsmarketplacebadges.dev/version-short/mshobeyri.multimeter.svg" alt="Version"/>
</a>
<a href="https://github.com/mshobeyri/multimeter/blob/main/LICENSE.md">
<img src="https://img.shields.io/badge/license-Apache%202.0-blue.svg" alt="License"/>
</a>
</p>
</div>
<p align="center">
<img src="res/intro.png" alt="Multimeter — Get Started, YAML, and API tester" width="640" />
</p>
## 🚀 Start with a request. Grow into a platform.
**Multimeter** is Git-native API testing in VS Code. Requests, tests, mocks, and docs are YAML `.mmt` files in your repo.
Start with a single HTTP request.
Grow into tests, suites, mocks, reports, documentation, and CI when you need them.
All in the same tool. No migration. No second product.
## 🎯 What you get
**Simple by default**
- ✅ Git-native, file-based YAML
- ✅ Lightweight — no account, no cloud lock-in
- ✅ Collaboration through pull requests, like code
- ✅ The same files locally and in CI
**A full testing platform when you need it**
- ✅ HTTP, WebSocket, GraphQL, and gRPC
- ✅ Multi-step flows and test suites
- ✅ Mock servers
- ✅ Generated documentation
- ✅ Reports
- ✅ CI with `testlight`
**AI in the same files**
- ✅ Generate tests from an API or a description (Cursor, Copilot, Claude via MCP)
- ✅ Judge replies — semantic similarity, or open-ended checks like how funny a response is
- ✅ Bring your own model (Ollama or cloud)
[See all features →](https://mmt.dev/#features)
## ⚡ Start simple
Multimeter is a VS Code-native extension. All you need:
- Click Install button in [Multimeter VS Code Extension](https://marketplace.visualstudio.com/items?itemName=mshobeyri.multimeter)
- Open **Get Started** from the `Activity bar` and follow the instructions
There you run a POST request as follows:
```yaml
type: api
title: Simple POST
url: https://test.mmt.dev/echo
method: post
format: json
body:
message: hello
```
That's enough.
- No suites.
- No mocks.
- No workflows.
- No complexity.
## 🧪 Need tests?
```yaml
type: test
steps:
- http: https://test.mmt.dev/echo
method: get
expect:
status: 200
```
- Still simple.
- Still Git-native.
- Still easy to review.
## 🚀 Scale without switching tools
As your project grows, Multimeter grows with it.
Add:
- Test suites
- Mock servers
- Documentation
- Workflow execution
- Structured reporting
- CI artifacts
**Only when you need them.**
Everything stays in the same ecosystem.
[See all examples →](./examples)
## 🤖 MCP, AI generation, and AI judges
Cursor, Copilot, and Claude write and run the same `.mmt` files you edit in VS Code. MCP (`mmt-mcp`) gives them `scaffold_test`, `validate`, `format`, and `run` — generate tests from an API or a description, then keep them in Git.
**Judge** an API answer in the same test. Compare semantic similarity to an expected reply, or check something open-ended — for example, how funny the response is. Bring your own model (Ollama or cloud). An alternative to a separate Promptfoo eval stack.
See [MCP docs](https://mmt.dev/docs/features/mcp) · [Judge docs](https://mmt.dev/docs/files/judge)
## 🔁 Built for reliable CI
Multimeter validates test definitions before execution.
That means:
- ✅ Earlier feedback
- ✅ More deterministic execution
- ✅ Fewer surprises in CI
- ✅ Easier debugging
- ✅ Reproducible results
GitHub Actions:
```yaml
- uses: actions/checkout@v6
- uses: mshobeyri/testlight-action@v1
with:
file: tests/suite.mmt
report: junit
report-file: results/junit.xml
```
Or from a terminal using the Multimeter CLI called `testlight`.
```sh
npm install -g mmt-testlight
testlight run tests/suite.mmt
```
See the [GitHub Action](https://github.com/mshobeyri/testlight-action) and [Testlight install](https://mmt.dev/docs/features/testlight/install).
## 📦 Everything stays in Git
Your code, tests, mocks, documentation, reports, and environment settings live in the same repository.
- ✅ Version controlled
- ✅ Code and tests evolve together
- ✅ Reviewable through pull requests
- ✅ Easy to move and share
- ✅ No platform lock-in
- ✅ AI can update code and tests together
- ✅ Environment variables never go missing
- ✅ Historical test results stay with the project
## 🧠 Philosophy
Most API tools focus on requests.
Multimeter focuses on behavior.
Instead of asking:
> "Did this request return the expected response?"
Multimeter helps you answer:
> "Does this system still behave correctly?"
---
## License
Multimeter is licensed under the [Apache License 2.0](LICENSE.md).
[Demos](https://mmt.dev/demos) · [Documentation](./docs/toc.md) · [Website](https://mmt.dev) · [GitHub](https://github.com/mshobeyri/multimeter)Lo que la gente pregunta sobre multimeter
¿Qué es mshobeyri/multimeter?
+
mshobeyri/multimeter es mcp servers para el ecosistema de Claude AI. Multimeter is an AI-powered REST Client and API testing tool for VS Code and CI. It is not an electrical multimeter. YAML .mmt files. testlight CLI. MCP @mmt/mcp. Git-native Postman alternative. Tiene 10 estrellas en GitHub y su última actualización registrada es del 2026-09-16.
¿Cómo se instala multimeter?
+
Puedes instalar multimeter clonando el repositorio (https://github.com/mshobeyri/multimeter) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar mshobeyri/multimeter?
+
Nuestro agente de seguridad ha analizado mshobeyri/multimeter y le ha asignado un Trust Score de 100/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene mshobeyri/multimeter?
+
mshobeyri/multimeter es mantenido por mshobeyri. La última actividad registrada en GitHub es del 2026-09-16, con 1 issues abiertos.
¿Hay alternativas a multimeter?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega multimeter en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/mshobeyri-multimeter)<a href="https://claudewave.com/repo/mshobeyri-multimeter"><img src="https://claudewave.com/api/badge/mshobeyri-multimeter" alt="Featured on ClaudeWave: mshobeyri/multimeter" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ
The fastest path to AI-powered full stack observability, even for lean teams.