MCPNEW
McpServerStatus
Connection badge: connected/disconnected/error/reconnecting.
Available in
reactangularvuePreview
Live previewreal component
github-mcp · Connectedlinear-mcp · ConnectingDisconnectedjira-mcp · Error
Install
TerminalBash
npx mcp-elements add mcp-server-statusUsage
mcp-server-status-example.tsxTSX
import { McpServerStatus } from '@mcp-elements/react'
export function Example() {
return (
<div className="flex gap-3 flex-wrap">
<McpServerStatus status="connected" serverName="github-mcp" />
<McpServerStatus status="connecting" />
<McpServerStatus status="disconnected" />
<McpServerStatus status="error" />
</div>
)
}mcp-server-status.component.tsTS
import { Component } from '@angular/core'
import { McpeMcpServerStatusComponent } from '@mcp-elements/angular'
@Component({
selector: 'app-server-status-example',
standalone: true,
imports: [McpeMcpServerStatusComponent],
template: `
<div class="flex gap-3 flex-wrap">
<mcpe-mcp-server-status status="connected" serverName="github-mcp" />
<mcpe-mcp-server-status status="connecting" />
<mcpe-mcp-server-status status="disconnected" />
<mcpe-mcp-server-status status="error" />
</div>
`,
})
export class ServerStatusExampleComponent {}mcp-server-status.vueVue
<script setup lang="ts">
import { McpeMcpServerStatus } from '@mcp-elements/vue'
</script>
<template>
<div class="flex gap-3 flex-wrap">
<McpeMcpServerStatus status="connected" server-name="github-mcp" />
<McpeMcpServerStatus status="connecting" />
<McpeMcpServerStatus status="disconnected" />
<McpeMcpServerStatus status="error" />
</div>
</template>Props
| Prop | Type | Default | Description |
|---|---|---|---|
status * | 'connected' | 'connecting' | 'disconnected' | 'error' | — | Connection state to display |
serverName | string | — | Optional server name shown before the status label |