# McpServer

> **Class** in `langchain_parallel`

📖 [View in docs](https://reference.langchain.com/python/langchain-parallel/tasks/McpServer)

One BYOMCP server description for a Task Run.

Mirrors :class:`parallel.types.McpServerParam` so callers don't have to
import from the SDK directly.

## Signature

```python
McpServer()
```

## Extends

- `BaseModel`

## Properties

- `name`
- `url`
- `headers`
- `allowed_tools`

## Methods

- [`to_sdk()`](https://reference.langchain.com/python/langchain-parallel/tasks/McpServer/to_sdk)

---

[View source on GitHub](https://github.com/parallel-web/langchain-parallel/blob/c1f8c1d657b86eaf948c363f84fed6ea6bd65754/langchain_parallel/tasks.py#L131)