# MCP

> Consume, publish, and adopt MCP tools with explicit authentication, bounded failure handling, lifecycle, sampling, and reconfiguration.

- Path: `Modules > MCP - Model Context Protocol`
- Human: https://looprig.com/docs/modules/mcp
- Machine index: https://looprig.com/llms.txt

## Repository

| Field | Value |
| --- | --- |
| Repository | `github.com/looprig/mcp` |
| Version | `v0.7.0` |
| GitHub | [looprig/mcp](https://github.com/looprig/mcp) |

## Description

Consume, publish, and adopt MCP tools with explicit authentication, bounded failure handling, lifecycle, sampling, and reconfiguration.

## Where it fits

MCP is useful on its own when an application needs to consume or publish Model Context Protocol tools over supported transports. Within Looprig, it adopts remote tools into [Harness](/docs/modules/harness.md) and can expose prepared [Tools](/docs/modules/tools.md) to MCP clients. MCP owns protocol transport and discovery; the surrounding application owns authentication, authority, and lifecycle policy.

## Dependencies

- [Core](/docs/modules/core.md)
- [Harness](/docs/modules/harness.md)
- [Inference](/docs/modules/inference.md)

## Dependents

None.
