Skip to content

feat(mcp): add Cohesivity preset - #68

Merged
AgentiLoop merged 1 commit into
AgentiLoop:mainfrom
shouryamaanjain:feat/cohesivity-mcp-preset
Oct 16, 2026
Merged

AgentiLoop merged 1 commit into
AgentiLoop:mainfrom
shouryamaanjain:feat/cohesivity-mcp-preset

Conversation

@shouryamaanjain

Copy link
Copy Markdown
Contributor

What

Adds a Cohesivity preset to the MCP server presets menu, pointing at https://cohesivity.ai/mcp.

Why

With it, the agent can provision a backend for what it builds, such as Postgres, Redis, object storage or hosting, from one menu entry. The server needs no account or API key, so the preset has no headers or credentials, like the Parallel Search one.

How

One entry appended to MCPPresets.all in Agent/MCP/MCPPresets.swift, using the existing HTTP MCPServerConfig. Nothing else changes.

I tested it against the live server with a script that follows AgentMCP's HTTP client (protocol 2024-11-05, Mcp-Session-Id handling, notifications/initialized). tools/list returns six tools (mcp_Cohesivity_create_tenant, mcp_Cohesivity_provision_resource and others), and create_tenant followed by provision_resource provisioned a Postgres database. swiftc -parse passes on the changed file and MCPConfig.swift with Swift 6.4.1. I did not run a full Xcode build or try the preset in the app, because this host runs Linux.

Checklist

  • I have signed (or will sign, when the bot asks) the Contributor License Agreement
  • One concern per PR (see CONTRIBUTING.md)
  • Builds cleanly (./build.sh or Xcode) with no new warnings: not built, see above
  • AgentTests pass (and new tests added where it makes sense): not run
  • Matches existing style (Swift 6.2, @Observable view models, async/await)
  • Docs / README updated if behavior or setup changed: no setup change
  • No API keys, tokens, or personal paths in the diff

AI assistance: this change and description were prepared with an AI coding assistant. I reviewed and tested them as described above.


Disclosure: I work at Cohesivity, which operates this MCP endpoint.

@github-actions

github-actions Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

All contributors have signed the CLA ✅
Posted by the CLA Assistant Lite bot.

@shouryamaanjain

Copy link
Copy Markdown
Contributor Author

I have read the CLA Document and I hereby sign the CLA

AgentiLoop added a commit that referenced this pull request Oct 16, 2026
@AgentiLoop
AgentiLoop merged commit f7e0286 into AgentiLoop:main Oct 16, 2026
1 of 2 checks passed
@AgentiLoop

Copy link
Copy Markdown
Owner

committed. will be in the next pre-release, and next month's full release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants