# Sedata.AI > Developer-first observability and security for MCP servers and AI agents. ## Docs - [checkSafety](https://docs.sedata-ai.tech/api-reference/check-safety.md): Call Sedata's safety API directly with a content string. - [ConfigValidator](https://docs.sedata-ai.tech/api-reference/config-validator.md): Pure validation for TelemetryConfig — throws on bad input. - [instrumentServer](https://docs.sedata-ai.tech/api-reference/instrument-server.md): Patch an MCP server with OpenTelemetry tracing, metrics, and safety hooks. - [McpServerInstrumentation](https://docs.sedata-ai.tech/api-reference/mcp-server-instrumentation.md): Internal class that patches McpServer methods. Exposed for advanced use. - [safetyCheck](https://docs.sedata-ai.tech/api-reference/safety-check.md): Wrap a tool handler with inline content validation. - [TelemetryManager](https://docs.sedata-ai.tech/api-reference/telemetry-manager.md): Lower-level class behind instrumentServer. Owns the OpenTelemetry SDK. - [AuthConfig](https://docs.sedata-ai.tech/api-reference/types/auth-config.md): Authentication block for the OTLP exporter and safety-check API. - [ObservabilityInstance](https://docs.sedata-ai.tech/api-reference/types/observability-instance.md): The object returned by instrumentServer. - [TelemetryConfig](https://docs.sedata-ai.tech/api-reference/types/telemetry-config.md): The single configuration object for the entire telemetry pipeline. - [Changelog](https://docs.sedata-ai.tech/changelog.md): Released versions of @sedata-ai/mcp. - [Architecture](https://docs.sedata-ai.tech/concepts/architecture.md): How @sedata-ai/mcp instruments your server, where data flows, and what runs in-process. - [Safety checks](https://docs.sedata-ai.tech/concepts/safety-checks.md): Inline content validation at the tool boundary. - [Sessions](https://docs.sedata-ai.tech/concepts/sessions.md): How a Sedata-instrumented MCP server tracks a session lifecycle. - [Telemetry pipeline](https://docs.sedata-ai.tech/concepts/telemetry-pipeline.md): Exporters, samplers, batching, and where data goes. - [Tracing](https://docs.sedata-ai.tech/concepts/tracing.md): Every tool call as an OpenTelemetry span — automatically. - [BMI calculator](https://docs.sedata-ai.tech/examples/bmi-calculator.md): The minimum viable instrumented MCP server. - [Summarizer with safetyCheck](https://docs.sedata-ai.tech/examples/text-summarizer-with-safety.md): A free-text tool wrapped with inline content validation. - [Weather server](https://docs.sedata-ai.tech/examples/weather-server.md): A complete instrumented MCP server with two tools — one safe, one unsafe. - [FAQ](https://docs.sedata-ai.tech/faq.md): Quick answers to the most common questions. - [Authentication](https://docs.sedata-ai.tech/guides/authentication.md): Authenticate the OTLP exporter against Sedata Cloud or your own collector. - [Console debugging](https://docs.sedata-ai.tech/guides/console-debugging.md): Run @sedata-ai/mcp without a backend — see spans on stdout. - [Custom spans & metrics](https://docs.sedata-ai.tech/guides/custom-spans-and-metrics.md): Record domain-specific telemetry alongside the auto-instrumentation. - [Data processors](https://docs.sedata-ai.tech/guides/data-processors.md): Mutate or redact every attribute set before it leaves your process. - [Instrument a server](https://docs.sedata-ai.tech/guides/instrument-server.md): Add Sedata observability to an existing MCP server. - [PII sanitization](https://docs.sedata-ai.tech/guides/pii-sanitization.md): Keep emails, phone numbers, and card numbers out of your telemetry. - [Sampling](https://docs.sedata-ai.tech/guides/sampling.md): Trim trace volume without losing signal. - [Installation](https://docs.sedata-ai.tech/installation.md): Install @sedata-ai/mcp and verify your environment. - [Introduction](https://docs.sedata-ai.tech/introduction.md): Developer-first observability and inline safety for MCP servers. - [Automatic attributes](https://docs.sedata-ai.tech/metrics-and-traces/automatic-attributes.md): Every span attribute the package writes — what it means, when it appears. - [Automatic metrics](https://docs.sedata-ai.tech/metrics-and-traces/automatic-metrics.md): Metrics the package records without any code from you. - [Custom instrumentation](https://docs.sedata-ai.tech/metrics-and-traces/custom-instrumentation.md): Patterns for adding your own spans, histograms, and counters. - [Quickstart](https://docs.sedata-ai.tech/quickstart.md): Stand up an instrumented MCP server in under five minutes. - [Support](https://docs.sedata-ai.tech/support.md): How to get help and report issues. - [Troubleshooting](https://docs.sedata-ai.tech/troubleshooting.md): Common issues and how to diagnose them. ## OpenAPI Specs - [openapi](https://docs.sedata-ai.tech/api-reference/openapi.json) ## Optional - [npm](https://www.npmjs.com/package/@sedata-ai/mcp) - [Dashboard](https://app.sedata-ai.tech) - [Status](https://status.sedata-ai.tech)