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

# Getting Started with EasyAF SuperIntelligence

> Get your SI tools up and running in minutes

EasyAF SuperIntelligence has different tools to accelerate your SI projects. Pick the one that's right for you:

> [tab] Build MCP Integrations
>
> A generic MCP server that more than one user will call. Start with [MCP Essentials](https://si.easyaf.dev/mcpessentials.md).
>
> ```bash theme={"dark"}
> dotnet add package McpEssentials.Core
> ```
>
> Wire authenticated tasks into the official SDK server:
>
> ```csharp theme={"dark"}
> using Microsoft.AspNetCore.Http;
> using Microsoft.Extensions.DependencyInjection;
>
> builder.Services.AddHttpContextAccessor();
>
> builder.Services.AddMcpServer()
>     .WithHttpTransport(o => o.Stateless = true)
>     .WithTools<MyTools>()
>     .WithTasksPlus(sp => sp.GetRequiredService<IHttpContextAccessor>().HttpContext?.User);
> ```
>
> Persist those tasks with Entity Framework Core when the process is no longer the store:
>
> ```bash theme={"dark"}
> dotnet add package McpEssentials.EntityFrameworkCore
> ```
>
> Full walkthrough: [Authenticated tasks](https://si.easyaf.dev/mcpessentials/guides/authenticated-tasks.md) and [stores](https://si.easyaf.dev/mcpessentials/guides/stores.md).

> [tab] Use SI Agents with OData APIs
>
> Automagically enables SuperIntelligence harnesses to interact with OData APIs. Start with [OData MCP](https://si.easyaf.dev/odata-mcp.md).
>
> **Remote MCP** — you host the API, customers connect their harness:
>
> ```bash theme={"dark"}
> dotnet add package Microsoft.OData.Mcp.AspNetCore
> ```
>
> **Local MCP** — Install a console-based app that talks to ANY OData v4 service:
>
> ```bash theme={"dark"}
> dotnet tool install Microsoft.OData.Mcp --global
> ```
>
> Local MCP is for you. Remote MCP is what you offer **your** customers at `{prefix}/mcp`.
>
> Full walkthrough: [Local MCP](https://si.easyaf.dev/odata-mcp/guides/local.md) and [Remote MCP](https://si.easyaf.dev/odata-mcp/guides/remote.md).

> [tab] Hook Into Claude
>
> Utilities that let you hook into Claude operations. Start with [ClaudeEssentials](https://si.easyaf.dev/claudeessentials.md).
>
> ```bash theme={"dark"}
> dotnet add package ClaudeEssentials
> ```
>
> Read JSON from stdin, decide, write JSON to stdout:
>
> ```csharp theme={"dark"}
> using CloudNimble.ClaudeEssentials.Hooks;
> using CloudNimble.ClaudeEssentials.Hooks.Enums;
> using CloudNimble.ClaudeEssentials.Hooks.Outputs;
>
> var json = Console.In.ReadToEnd();
> var input = ClaudeHooksSerializer.DeserializePreToolUseInput(json);
>
> var output = new PreToolUseHookOutput<object>
> {
>     Continue = true,
>     HookSpecificOutput = new PreToolUseSpecificOutput<object>
>     {
>         PermissionDecision = input.ToolName is "Read" or "Glob"
>             ? PermissionDecision.Allow
>             : PermissionDecision.Ask
>     }
> };
>
> Console.WriteLine(ClaudeHooksSerializer.SerializePreToolUseOutput(output));
> ```
>
> Full walkthrough: [ClaudeEssentials quickstart](https://si.easyaf.dev/claudeessentials/quickstart.md).

## How to choose

| You are building… | Start here |
| - | - |
| MCP Servers | [McpEssentials](https://si.easyaf.dev/mcpessentials.md) |
| OData APIs | [OData MCP](https://si.easyaf.dev/odata-mcp.md) |
| Claude policy, context, or quality gates | [ClaudeEssentials](https://si.easyaf.dev/claudeessentials.md) |

They compose. A Remote MCP host can use McpEssentials for tasks. Claude Code can call that host. Each library's own docs take it from here.

## Next

> [card] [McpEssentials](https://si.easyaf.dev/mcpessentials.md)
>
> Authenticated tasks and stores

> [card] [Microsoft OData for SI](https://si.easyaf.dev/odata-mcp.md)
>
> Local & remote OData MCP servers

> [card] [ClaudeEssentials](https://si.easyaf.dev/claudeessentials.md)
>
> Hook models and serialization


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.