KosmoKrator

productivity

Featurebase MCP Gateway for AI Agents

Expose Featurebase tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

Featurebase MCP Gateway

Expose Featurebase to MCP clients with `kosmokrator mcp:serve --integration=featurebase`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=featurebase --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-featurebase": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=featurebase",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=featurebase --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__featurebase__featurebase_list_boards featurebase.featurebase_list_boards Read read
integration__featurebase__featurebase_get_board featurebase.featurebase_get_board Read read
integration__featurebase__featurebase_list_posts featurebase.featurebase_list_posts Read read
integration__featurebase__featurebase_create_post featurebase.featurebase_create_post Write write
integration__featurebase__featurebase_get_post featurebase.featurebase_get_post Read read
integration__featurebase__featurebase_update_post featurebase.featurebase_update_post Write write
integration__featurebase__featurebase_delete_post featurebase.featurebase_delete_post Write write
integration__featurebase__featurebase_list_voters featurebase.featurebase_list_voters Read read
integration__featurebase__featurebase_add_voter featurebase.featurebase_add_voter Write write
integration__featurebase__featurebase_remove_voter featurebase.featurebase_remove_voter Write write
integration__featurebase__featurebase_list_post_statuses featurebase.featurebase_list_post_statuses Read read
integration__featurebase__featurebase_get_post_status featurebase.featurebase_get_post_status Read read
integration__featurebase__featurebase_list_comments featurebase.featurebase_list_comments Read read
integration__featurebase__featurebase_create_comment featurebase.featurebase_create_comment Write write
integration__featurebase__featurebase_get_comment featurebase.featurebase_get_comment Read read
integration__featurebase__featurebase_update_comment featurebase.featurebase_update_comment Write write
integration__featurebase__featurebase_delete_comment featurebase.featurebase_delete_comment Write write
integration__featurebase__featurebase_delete_comment_clover featurebase.featurebase_delete_comment_clover Write write
integration__featurebase__featurebase_list_custom_fields featurebase.featurebase_list_custom_fields Read read
integration__featurebase__featurebase_get_custom_field featurebase.featurebase_get_custom_field Read read
integration__featurebase__featurebase_list_changelogs featurebase.featurebase_list_changelogs Read read
integration__featurebase__featurebase_create_changelog featurebase.featurebase_create_changelog Write write
integration__featurebase__featurebase_get_changelog featurebase.featurebase_get_changelog Read read
integration__featurebase__featurebase_update_changelog featurebase.featurebase_update_changelog Write write
integration__featurebase__featurebase_delete_changelog featurebase.featurebase_delete_changelog Write write
integration__featurebase__featurebase_publish_changelog featurebase.featurebase_publish_changelog Write write
integration__featurebase__featurebase_unpublish_changelog featurebase.featurebase_unpublish_changelog Write write
integration__featurebase__featurebase_add_changelog_subscribers featurebase.featurebase_add_changelog_subscribers Write write
integration__featurebase__featurebase_remove_changelog_subscribers featurebase.featurebase_remove_changelog_subscribers Write write
integration__featurebase__featurebase_list_admins featurebase.featurebase_list_admins Read read
integration__featurebase__featurebase_get_admin featurebase.featurebase_get_admin Read read
integration__featurebase__featurebase_list_admin_roles featurebase.featurebase_list_admin_roles Read read
integration__featurebase__featurebase_list_teams featurebase.featurebase_list_teams Read read
integration__featurebase__featurebase_get_team_by_id featurebase.featurebase_get_team_by_id Read read
integration__featurebase__featurebase_list_brands featurebase.featurebase_list_brands Read read
integration__featurebase__featurebase_get_brand_by_id featurebase.featurebase_get_brand_by_id Read read
integration__featurebase__featurebase_list_contacts featurebase.featurebase_list_contacts Read read
integration__featurebase__featurebase_upsert_contact featurebase.featurebase_upsert_contact Write write
integration__featurebase__featurebase_get_contact_by_id featurebase.featurebase_get_contact_by_id Read read
integration__featurebase__featurebase_delete_contact_by_id featurebase.featurebase_delete_contact_by_id Write write
integration__featurebase__featurebase_get_contact_by_user_id featurebase.featurebase_get_contact_by_user_id Read read
integration__featurebase__featurebase_delete_contact_by_user_id featurebase.featurebase_delete_contact_by_user_id Write write
integration__featurebase__featurebase_get_contact_email_preferences_by_id featurebase.featurebase_get_contact_email_preferences_by_id Read read
integration__featurebase__featurebase_update_contact_email_preferences_by_id featurebase.featurebase_update_contact_email_preferences_by_id Write write
integration__featurebase__featurebase_get_contact_email_preferences_by_user_id featurebase.featurebase_get_contact_email_preferences_by_user_id Read read
integration__featurebase__featurebase_update_contact_email_preferences_by_user_id featurebase.featurebase_update_contact_email_preferences_by_user_id Write write
integration__featurebase__featurebase_block_contact_by_id featurebase.featurebase_block_contact_by_id Write write
integration__featurebase__featurebase_unblock_contact_by_id featurebase.featurebase_unblock_contact_by_id Write write
integration__featurebase__featurebase_list_companies featurebase.featurebase_list_companies Read read
integration__featurebase__featurebase_upsert_company featurebase.featurebase_upsert_company Write write
integration__featurebase__featurebase_get_company_by_id featurebase.featurebase_get_company_by_id Read read
integration__featurebase__featurebase_delete_company_by_id featurebase.featurebase_delete_company_by_id Write write
integration__featurebase__featurebase_delete_company_by_company_id featurebase.featurebase_delete_company_by_company_id Write write
integration__featurebase__featurebase_list_company_contacts featurebase.featurebase_list_company_contacts Read read
integration__featurebase__featurebase_attach_contact_to_company featurebase.featurebase_attach_contact_to_company Write write
integration__featurebase__featurebase_remove_contact_from_company featurebase.featurebase_remove_contact_from_company Write write
integration__featurebase__featurebase_list_surveys featurebase.featurebase_list_surveys Read read
integration__featurebase__featurebase_get_survey featurebase.featurebase_get_survey Read read
integration__featurebase__featurebase_get_survey_responses featurebase.featurebase_get_survey_responses Read read
integration__featurebase__featurebase_list_help_centers featurebase.featurebase_list_help_centers Read read
integration__featurebase__featurebase_get_help_center featurebase.featurebase_get_help_center Read read
integration__featurebase__featurebase_list_collections featurebase.featurebase_list_collections Read read
integration__featurebase__featurebase_create_collection featurebase.featurebase_create_collection Write write
integration__featurebase__featurebase_get_collection featurebase.featurebase_get_collection Read read
integration__featurebase__featurebase_update_collection featurebase.featurebase_update_collection Write write
integration__featurebase__featurebase_delete_collection featurebase.featurebase_delete_collection Write write
integration__featurebase__featurebase_list_articles featurebase.featurebase_list_articles Read read
integration__featurebase__featurebase_create_article featurebase.featurebase_create_article Write write
integration__featurebase__featurebase_get_article featurebase.featurebase_get_article Read read
integration__featurebase__featurebase_update_article featurebase.featurebase_update_article Write write
integration__featurebase__featurebase_delete_article featurebase.featurebase_delete_article Write write
integration__featurebase__featurebase_list_redirect_rules featurebase.featurebase_list_redirect_rules Read read
integration__featurebase__featurebase_create_redirect_rule featurebase.featurebase_create_redirect_rule Write write
integration__featurebase__featurebase_get_redirect_rule_by_url featurebase.featurebase_get_redirect_rule_by_url Read read
integration__featurebase__featurebase_get_redirect_rule featurebase.featurebase_get_redirect_rule Read read
integration__featurebase__featurebase_update_redirect_rule featurebase.featurebase_update_redirect_rule Write write
integration__featurebase__featurebase_delete_redirect_rule featurebase.featurebase_delete_redirect_rule Write write
integration__featurebase__featurebase_list_conversations featurebase.featurebase_list_conversations Read read
integration__featurebase__featurebase_create_conversation featurebase.featurebase_create_conversation Write write
integration__featurebase__featurebase_get_conversation_by_id featurebase.featurebase_get_conversation_by_id Read read
integration__featurebase__featurebase_delete_conversation featurebase.featurebase_delete_conversation Write write
integration__featurebase__featurebase_update_conversation featurebase.featurebase_update_conversation Write write
integration__featurebase__featurebase_attach_conversation_tag featurebase.featurebase_attach_conversation_tag Write write
integration__featurebase__featurebase_detach_conversation_tag featurebase.featurebase_detach_conversation_tag Write write
integration__featurebase__featurebase_reply_to_conversation featurebase.featurebase_reply_to_conversation Write write
integration__featurebase__featurebase_add_participant_to_conversation featurebase.featurebase_add_participant_to_conversation Write write
integration__featurebase__featurebase_remove_participant_from_conversation featurebase.featurebase_remove_participant_from_conversation Write write
integration__featurebase__featurebase_redact_conversation_part featurebase.featurebase_redact_conversation_part Write write
integration__featurebase__featurebase_list_tags featurebase.featurebase_list_tags Read read
integration__featurebase__featurebase_upsert_tag featurebase.featurebase_upsert_tag Write write
integration__featurebase__featurebase_get_tag_by_id featurebase.featurebase_get_tag_by_id Read read
integration__featurebase__featurebase_delete_tag featurebase.featurebase_delete_tag Write write
integration__featurebase__featurebase_list_tickets featurebase.featurebase_list_tickets Read read
integration__featurebase__featurebase_create_ticket featurebase.featurebase_create_ticket Write write
integration__featurebase__featurebase_get_ticket featurebase.featurebase_get_ticket Read read
integration__featurebase__featurebase_update_ticket featurebase.featurebase_update_ticket Write write
integration__featurebase__featurebase_delete_ticket featurebase.featurebase_delete_ticket Write write
integration__featurebase__featurebase_reply_to_ticket featurebase.featurebase_reply_to_ticket Write write
integration__featurebase__featurebase_list_ticket_custom_fields featurebase.featurebase_list_ticket_custom_fields Read read
integration__featurebase__featurebase_get_ticket_custom_field featurebase.featurebase_get_ticket_custom_field Read read
integration__featurebase__featurebase_list_ticket_categories featurebase.featurebase_list_ticket_categories Read read
integration__featurebase__featurebase_get_ticket_category featurebase.featurebase_get_ticket_category Read read
integration__featurebase__featurebase_list_ticket_statuses featurebase.featurebase_list_ticket_statuses Read read
integration__featurebase__featurebase_get_ticket_status featurebase.featurebase_get_ticket_status Read read
integration__featurebase__featurebase_list_webhooks featurebase.featurebase_list_webhooks Read read
integration__featurebase__featurebase_create_webhook featurebase.featurebase_create_webhook Write write
integration__featurebase__featurebase_get_webhook_by_id featurebase.featurebase_get_webhook_by_id Read read
integration__featurebase__featurebase_update_webhook featurebase.featurebase_update_webhook Write write
integration__featurebase__featurebase_delete_webhook featurebase.featurebase_delete_webhook Write write
integration__featurebase__featurebase_refresh_webhook_secret featurebase.featurebase_refresh_webhook_secret Write write

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.