# mcp_server

URL: https://lbliii.github.io/chirp-ui/api/mcp_server/
Section: api
Description: MCP server over the chirp-ui manifest — agent-native registry distribution.

Requires the optional ``mcp`` extra::

    pip install "chirp-ui[mcp]"
    chirp-ui mcp

Tools expose the same manifest surface as ``chirp-ui find``, backed by the
shipped ``manifest.json`` so the MCP contract cannot drift from the package.

---

> For a complete page index, fetch https://lbliii.github.io/chirp-ui/llms.txt.

MCP server over the chirp-ui manifest — agent-native registry distribution.

Requires the optional`mcp`extra::

```
pip install "chirp-ui[mcp]"
chirp-ui mcp
```

Tools expose the same manifest surface as`chirp-ui find`, backed by the
shipped`manifest.json`so the MCP contract cannot drift from the package.

mcp_server

Name

Type

Default

Description

`type`

``

—

`qualified_name`

``

—

`element_type`

``

—

`description`

``

—

`source_file`

``

—

`line_number`

``

—

`is_autodoc`

``

—

`autodoc_element`

``

—

`_autodoc_template`

``

—

`_autodoc_url_path`

``

—

`_autodoc_page_type`

``

—

`title`

``

—

`doc_content_hash`

``

—

## Symbols on this page

function
create_server

Build and return the configured MCP server instance.

Jump to symbol

(#create_server)

function
main

Jump to symbol

(#main)

create_server

function

```
def create_server()
```

Build and return the configured MCP server instance.

No parameters.

main

function

```
def main(argv: list[str] | None = None) -> int
```

Parameters

Name

Type

Default

Description

`argv`

`list[str] | None`

`None`

View source · /home/runner/work/chirp-ui/chirp-ui/site/../src/chirp_ui/mcp_server.py:1
(https://github.com/lbliii/chirp-ui/blob/main//home/runner/work/chirp-ui/chirp-ui/site/../src/chirp_ui/mcp_server.py#L1)
