Oi Ai

Oi Ai переносит контексты команды, гардрейлы и рабочие процессы в Claude, Cursor и ChatGPT

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Искать и запускать сохранённые воркфлоу и навыки
  • Создавать и обновлять контексты организации
  • Настраивать и публиковать гардрейлы
  • Проверять текущую авторизацию и тарифный план
  • Создавать новые навыки и инструкции задач

Какие данные видит

Ассистент видит контексты, навыки и гардрейлы организации, к которой привязан пользователь Oi.

Нужен ли аккаунт

Не нужен: сервер работает без входа

Oi Ai — MCP-сервер, который открывает ассистенту приватные контексты команды: инструкции, гардрейлы, подключения к данным и готовые рабочие процессы. Ассистент находит нужный навык или воркфлоу, запускает его и может создавать новые контексты и гардрейлы для организации.

Как подключить

Как подключить Oi Ai к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://oi-ai--oi-ai.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Oi Ai к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://oi-ai--oi-ai.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Oi Ai к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://oi-ai--oi-ai.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (38)

Технические названия из tools/list. Нужны только разработчикам.

oi.auth.whoamiReturn the current Oi MCP authentication, organization context, billing plan, current limits, and billing link for debugging. Use this when the user asks who Oi is authenticated as, which organization this MCP session is using, what plan or limits apply, or why Codex/ChatGPT may be seeing different Oi data. Does not return access tokens, refresh tokens, or secrets. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.workflows.listList the Oi workflows available to this organization. Use this when the user asks what workflows exist or says oi workflow/wf without enough task detail to select one.
oi.skills.listList a paginated preview of Oi Skills available to this organization. Skills are reusable task instruction documents exposed through Oi MCP. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.workflows.getReturn the reusable compiled prompt scaffold for a specific Oi workflow by workflowId. Prefer oi.workflows.use when the user has a concrete task.
oi.skills.searchSearch installed and marketplace Skills by need, title, tag, or category. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.workflows.start-sessionLoad a specific Oi workflow as reusable session context for the current client thread. The selectors wf, workflow, and workflows are reserved Workflow type selectors, not Workflow ids; strip them and use this Workflow session path. Returns compiled workflow context text only, with no user task attached.
oi.workflows.createCreate a private Oi Workflow draft in the current organization from required workflow fields and ordered Context steps. Use oi.contexts.search first when an agent is unsure which Context ids or slugs to include. This creates a draft only; it does not release or publish the Workflow. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.workflows.updateUpdate an existing private Oi Workflow draft in the current organization by workflowId. Send the complete draft shape, including ordered Context steps. Use oi.workflows.get first if the agent needs to inspect the current workflow. This updates the draft only; it does not release or publish the Workflow. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.workflows.useUse Oi Workflows for a concrete task. This is the primary tool for requests like oi use launch-readiness audit this release or oi use feature-discovery plan this launch. Pass workflowId only for a specific workflow; otherwise omit it and Oi selects the best installed workflow. The selectors wf, workflow, and workflows are reserved Workflow type selectors, not Workflow ids; strip them and use this Workflow path. Returns an execution-ready prompt with the user request appended under ## User Request.
oi.skills.createCreate a private Oi Skill in the current organization. A Skill is a reusable task instruction document. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.skills.updateUpdate an existing private Oi Skill draft. Pass action=release to release the updated draft. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.skills.publishPublish a released Oi Skill to the marketplace for the current organization.
oi.skills.getReturn an installed Oi Skill as an execution-ready reusable instruction document without appending a task. Prefer Use Skill when the user has a concrete task.
oi.skills.useUse an installed Oi Skill for a concrete task. Returns an execution-ready prompt containing the Skill document and user request.
oi.contexts.listList a paginated preview of Oi Contexts available to this organization. This is the primary listing tool for requests like oi list, oi list contexts, $Oi list contexts, or show available Contexts in Oi. Treat oi, and $Oi as equivalent invocation forms. This returns at most 10 records and is not exhaustive. If the user names an Context or selector, call oi.contexts.use with that raw contextId instead of using this list to pre-validate existence. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.contexts.searchSearch Contexts by need, title, tag, category, or organization. This uses the app-global search path: organization/private results are returned first, then public marketplace results fill the remaining slots. Use this when the user is unsure which Context exists or wants to discover a Context before creating a Workflow. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.contexts.createCreate a private Oi Context in the current organization. Use this only when the user explicitly asks to create or import a Context and has confirmed the source license permits reuse. Prefer markdown content in `content`; use `privateContent` for organization-private instructions that should not be published. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.contexts.getReturn the reusable compiled prompt for a specific Oi Context. Prefer oi.contexts.use when you already have a concrete task.
oi.contexts.updateUpdate an existing private Oi Context draft in the current organization, including plaintext license metadata. Pass action=release to release the updated draft. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.guardrails.listList a paginated preview of private Oi Guardrails in the current organization.
oi.guardrails.createCreate a private Oi Guardrail in the current organization. Use this only when the user explicitly asks to create or import a Guardrail and the source license permits reuse. Prefer markdown content in `content`; `publish: true` releases the initial version first.
oi.guardrails.getReturn a private Oi Guardrail record for the current organization.
oi.guardrails.updateSave changes to a Guardrail draft. If there is an open draft, this updates it; otherwise it creates the next draft version. `publish: true` releases the draft first.
oi.guardrails.deleteArchive and disable a private Oi Guardrail in the current organization. This is not a physical database delete.
oi.guardrails.releaseRelease a private Oi Guardrail in the current organization.
oi.guardrails.publishPublish a private Oi Guardrail in the current organization.
oi.guardrails.unpublishUnpublish a private Oi Guardrail in the current organization.
oi.contexts.start-sessionLoad one or more Oi Contexts as reusable session context for the current client thread. The selectors ctx, context, and contexts are reserved Context type selectors, not Context ids; strip them and use this Context session path. Returns compiled context text only, with no user task attached.
oi.recommendRecommend the best Oi Context or Workflow for a prompt. Use this when the user asks oi recommend or wants help choosing the most suitable reusable setup before running it.
oi.contexts.useUse Oi Contexts for a concrete task. This is the primary tool for requests like oi designer review this flow, oi ctx growth-lead inspect pricing, or $Oi context product-manager review this roadmap. Treat oi, and $Oi as equivalent invocation forms. When the user names one or more Contexts, pass the raw selector unchanged as contextId, including + multi-context selectors of up to 3 Contexts and @2 or @v2 version pins, for example head-of-product@3+gtm-strategist+staff-engineer. The selectors ctx, context, and contexts are reserved Context type selectors, not Context ids; strip them and use this Context path. The selectors workflow, workflows, and wf are reserved for Workflows, not Contexts; use the Workflow path instead of longer Context chains. Do not first list contexts or treat a missing list preview item as absent. Without contextId, Oi routes implicitly. Returns an execution-ready prompt with the user request appended under ## User Request. ## Plan and Billing Current organization plan: Business. Current limits: 10,000 seats; 10,000 private Guardrails; 10,000 private Skills; 10,000 private Contexts; 10,000 private Workflows; 10,000 Connections; 10,000 API keys; 1,000,000 Agent messages per day; 1,000,000 Agent messages per month. Billing and upgrades: https://app.oioioi.ai/dashboard/organization/billing. When a user asks for work that exceeds the current plan or an unavailable paid capability, do the portion available on the current plan, clearly say what is blocked by the plan, and include the billing link for upgrading. Do not invent exceptions, temporary limit increases, prices, or hidden capabilities.
oi.contexts.save-draft-feedbackSave confirmed durable feedback into the active private Context draft for a single latest Context. Do not use this for multi-context selectors or version-pinned Contexts. When runtime instruction updates are enabled, Oi may save confirmed future guidance under Private using subheadings if needed. Structured-only metadata such as suggested prompts, categories, tags, platform instructions, and capabilities stays preserved unless another structured write path updates it. Only use it after the user confirms, and only for repeated corrections or updated logic that should change future behavior. Never use it for one-off task details, temporary debugging context, secrets, credentials, or other sensitive information.
oi.brain.save-feedbackPropose or save a direct durable update into Org Brain or User Brain. Use this for requests like update our org brain, add this to Brain, remember this for the organization, save this as team memory, or update my private Brain. Do not create or update Contexts or Workflows when the user asks to update Brain unless they explicitly ask for those surfaces. For the smoothest UX, call with scope=auto and confirmed=false when you notice a durable memory or need scope confirmation; Oi will return a confirmation prompt and saveArguments. If the user has already explicitly asked to update Org Brain or User Brain with specific content, choose scope=organization or scope=user and set confirmed=true. Use scope=organization for organization-wide facts, vocabulary, policies, approval rules, shared project context, or repeated team workflows that should apply to the current organization. Use scope=user for personal preferences, recurring individual working style, or user-specific context that should follow the authenticated user. Confirmed Brain updates use an AI markdown update pass: compare the latest Brain markdown with the requested change, preserve existing structure, create headings when needed, add only missing guidance, and make the smallest accurate edit. Return a simple saved response when a new version is released, or a simple no-change response when the requested guidance appears to already exist in some capacity. Never save one-off task details, guesses, secrets, credentials, sensitive private data, or unconfirmed assumptions.
oi.guardrails.confirmConfirm a triggered Oi Guardrail for a blocked Context or Workflow request and continue. The requestId carries the original Context or Workflow routing details.
oi.usage.reportAttach detailed token accounting and runtime metadata to a previously issued Oi Context or Workflow usage event without storing prompt text. Prefer usageEventId from the prior Oi tool result; optional contextId or workflowId can be included for client-side clarity but usageEventId is authoritative.
oi.effectiveness.reportReport what happened after an Oi-assisted task completed. Use this after calling an Oi Context, Workflow, Skill, Connection, or Guardrail tool when you know whether the result was accepted, retried, saved, copied, completed, or rejected. Prefer usageEventId from the prior Oi tool result; traceId may also be used when available. Do not send raw prompt text; send a short redacted taskSummary only when useful.
oi.connections.listList the Connections installed for the current Oi organization. Use this stable discovery tool before selecting a provider or connection instance; adding provider capabilities does not change this tool schema.
oi.connections.getReturn the live capabilities and input contracts for one installed Connection. Capabilities are dynamic data, so new provider actions do not require publishing new MCP tools.
oi.connections.useExecute a capability returned by Connections Get. Pass the provider, dynamic action name, and its arguments. Oi resolves credentials, applies organization policy, verifies write targets, requires confirmation for writes, and audits execution without exposing provider secrets.