> ## Documentation Index
> Fetch the complete documentation index at: https://learn.social.plus/llms.txt
> Use this file to discover all available pages before exploring further.

# AI / MCP

> Connect AI coding tools to the social.plus documentation MCP server.

The social.plus MCP server lets AI coding tools read the public social.plus documentation directly while they help you implement SDK features.

Use it when you want an assistant to answer implementation questions, find the right SDK guide, or cite canonical docs while working in your editor.

<Info>
  MCP support varies by AI tool and version. If your tool does not support remote MCP servers yet, use the docs pages directly or connect through a tool-specific MCP configuration when available.
</Info>

## MCP endpoint

```text theme={null}
https://learn.social.plus/mcp
```

The public docs MCP server:

* uses the hosted social.plus documentation as its source of truth
* does not require authentication
* is intended for documentation lookup and guidance
* returns structured tool results to the connected AI assistant

## Connect your tool

Choose the AI tool you use most often:

<CardGroup cols={2}>
  <Card title="Vise" icon="shield-check" href="/ai-mcp/vise">
    Use the local Vise CLI to guide, validate, and sensor-check AI-assisted SDK integrations.
  </Card>

  <Card title="Claude" icon="message-bot" href="/ai-mcp/claude-desktop">
    Connect Claude.ai or Claude Desktop to the social.plus MCP server.
  </Card>

  <Card title="VS Code" icon="code" href="/ai-mcp/vscode">
    Connect GitHub Copilot in VS Code through MCP settings.
  </Card>

  <Card title="Cursor" icon="arrow-pointer" href="/ai-mcp/cursor">
    Add the social.plus MCP server to Cursor's MCP configuration.
  </Card>
</CardGroup>

## Typical workflow

<Steps>
  <Step title="Connect the MCP server">
    Add `https://learn.social.plus/mcp` to your AI tool's MCP settings.
  </Step>

  <Step title="Ask an implementation question">
    Ask about a specific SDK task, such as setting up authentication, creating posts, querying feeds, configuring notifications, or using Live Objects and Live Collections.
  </Step>

  <Step title="Let the assistant retrieve docs">
    The assistant can call the MCP server to search social.plus docs and read the relevant pages.
  </Step>

  <Step title="Review the answer">
    Check that the assistant cites the correct docs and asks for missing project-specific inputs instead of inventing values.
  </Step>
</Steps>

## Example prompts

```text theme={null}
How do I initialize the TypeScript SDK for the EU region?
```

```text theme={null}
Show me the docs for creating a text post in a community.
```

```text theme={null}
What should I check before implementing push notification registration?
```

```text theme={null}
How should I clean up a Live Collection subscription in React?
```

## What this MCP server is for

The public docs MCP server is best for:

* finding canonical social.plus documentation pages
* answering SDK implementation questions with docs context
* helping AI tools avoid outdated or guessed API usage
* giving assistants a consistent source of truth across editors

It is not a replacement for your app's local validation, build, test, or security review process.

For local integration validation, use [Vise](/ai-mcp/vise). Vise runs in your app repository, guides the AI coding loop, and checks the generated integration before you call it done.

## Related docs

<CardGroup cols={2}>
  <Card title="SDK Quick Start" icon="rocket" href="/social-plus-sdk/getting-started/overview">
    Install and initialize social.plus SDKs for your platform.
  </Card>

  <Card title="Authentication" icon="shield-check" href="/social-plus-sdk/getting-started/authentication">
    Learn how user login, session renewal, and regional configuration work.
  </Card>

  <Card title="Posts" icon="message" href="/social-plus-sdk/social/content-management/posts/overview">
    Create, query, edit, and moderate social posts.
  </Card>

  <Card title="Live Objects and Collections" icon="radio" href="/social-plus-sdk/core-concepts/realtime-communication/live-objects-collections/overview">
    Use realtime data patterns safely in your app lifecycle.
  </Card>
</CardGroup>
