﻿---
title: "Tools"
description: "Open-source tools that support or use the MCP Description (mcpdesc) format."
source: "https://mcpdesc.org/tools/"
---

# Community Tools

A **curated list** of tools and projects that support, integrate with or build on the `mcpdesc` format.

## Add your own tool

Did you build something that supports the `mcpdesc` format?

[How to add a tool ](/docs/add-a-tool)[Submit a tool ](https://github.com/mcpdesc/mcpdesc.org/issues/new?template=tool-submission.yml)

## Open source Tools

### [mcpcontract CLI](https://github.com/cisco-open/mcptoolkit-contract)

Dump capabilities from live MCP servers, generate changelogs and documentation.

creation documentation 

TypeScript · [npm ↗ ](https://www.npmjs.com/package/@cisco%5Fopen/mcptoolkit-contract)

### [mcpmock CLI](https://github.com/cisco-open/mcptoolkit-mock)

Run mock MCP servers from mcpdesc files, record/replay traffic from live servers.

hosting

TypeScript · [npm ↗ ](https://www.npmjs.com/package/@cisco%5Fopen/mcptoolkit-mock)

### [mcpeditor](https://github.com/cisco-open/mcptoolkit-editor)

Embeddable TypeScript component for authoring, validating, previewing, and exporting mcpdesc documents. Powers the Live Editor at mcpdesc.org.

creation testing 

TypeScript · [npm ↗ ](https://www.npmjs.com/package/@cisco%5Fopen/mcptoolkit-editor-dist)

### [mcpviewer](https://github.com/cisco-open/mcptoolkit-editor/blob/main/packages/mcptoolkit-viewer/README.md)

Embeddable, read-only view of an mcpdesc document — corresponds to the right pane of the MCP Description editor.

documentation

TypeScript · [npm ↗ ](https://www.npmjs.com/package/@cisco%5Fopen/mcptoolkit-viewer)

### [mcptest CLI](https://github.com/cisco-open/mcptoolkit-test)

Automated Testing for MCP servers, test scenarios auto-generated from mcpdesc documents.

testing

TypeScript

## Categories

| Tag           | Definition                                                                                                                                                           |
| ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| creation      | Tools for producing MCP Description documents — capturing capabilities from a live MCP server, editing a description in the browser, or generating one from scratch. |
| documentation | Tools for generating or rendering human-readable output from a description — changelogs, documentation pages, and embeddable card views for portals.                 |
| hosting       | Tools that serve or proxy at runtime — mock MCP servers, gateways, and adapters that spin up a server directly from a description.                                   |
| testing       | Tools for ensuring description accuracy and consistency — format compliance, linting style rules, evaluate a server behaviour against a description.                 |
