https://github.com/flexcompute/plugin-marketplace
Flexcompute AI plugin marketplace for Claude Code, Codex, and GitHub Copilot CLI.
https://github.com/flexcompute/plugin-marketplace
ai-agents claude-code codex copilot flexcompute mcp photonforge tidy3d
Last synced: 5 days ago
JSON representation
Flexcompute AI plugin marketplace for Claude Code, Codex, and GitHub Copilot CLI.
- Host: GitHub
- URL: https://github.com/flexcompute/plugin-marketplace
- Owner: flexcompute
- Created: 2026-05-06T11:36:32.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-06-17T21:03:42.000Z (6 days ago)
- Last Synced: 2026-06-17T23:07:33.753Z (6 days ago)
- Topics: ai-agents, claude-code, codex, copilot, flexcompute, mcp, photonforge, tidy3d
- Language: PowerShell
- Homepage: https://www.flexcompute.com/resources/ai-agent/
- Size: 47.9 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flexcompute Plugins
[Tidy3D](https://docs.flexcompute.com/projects/tidy3d/en/latest/) and [PhotonForge](https://docs.flexcompute.com/projects/photonforge/en/latest/) for your AI coding assistant.
## Why This Exists
Instead of pasting docs, setup notes, [Tidy3D notebooks](https://github.com/flexcompute/tidy3d-notebooks), and simulation workflow context into every chat, install these plugins once. Your agent can retrieve semantically indexed Flexcompute guidance, including notebooks that capture real workflows, and use the right [Tidy3D](https://docs.flexcompute.com/projects/tidy3d/en/latest/) or [PhotonForge](https://docs.flexcompute.com/projects/photonforge/en/latest/) approach while it writes, debugs, or reviews code.
## Install
macOS or Linux:
```bash
curl -LsSf https://raw.githubusercontent.com/flexcompute/plugin-marketplace/main/install.sh | bash
```
Windows PowerShell:
```powershell
powershell -ExecutionPolicy ByPass -c "irm https://raw.githubusercontent.com/flexcompute/plugin-marketplace/main/install.ps1 | iex"
```
The installer checks `uvx` and `tidy3d-mcp` first. If `uvx` is missing in an interactive terminal, it asks before running Astral's official [`uv`](https://docs.astral.sh/uv/) installer. When you pipe the installer from `curl`, pass `--install-uv` to opt in up front. It then asks which AI coding tool you use and sets up the plugins.
In non-interactive terminals, pass `--client auto`, `--client codex`, `--client claude`, `--client copilot`, `--client cursor`, or `--client none`. In PowerShell, use `-Client` instead.
## What You Can Ask
| Goal | Example prompt |
| --- | --- |
| Build or debug Tidy3D simulations | `use FlexAgent to set up a Tidy3D silicon waveguide simulation` |
| Use current Flexcompute docs | `look up the Tidy3D API for ModeSource` |
| Author PhotonForge components | `create a parameterized MMI component` |
| Review layout connectivity | `check this PhotonForge layout for port issues` |
## Reference Links
- [`uv` documentation](https://docs.astral.sh/uv/)
- [Tidy3D documentation](https://docs.flexcompute.com/projects/tidy3d/en/latest/)
- [Tidy3D notebooks](https://github.com/flexcompute/tidy3d-notebooks)
- [PhotonForge documentation](https://docs.flexcompute.com/projects/photonforge/en/latest/)
## Included Plugins
This README is the current public catalog. Until a plugin needs longer examples, each plugin's installed skills and MCP tools are listed here.
### `tidy3d`
| Installed surface | Name | What it enables |
| --- | --- | --- |
| Skill | `flexagent` | Tidy3D simulation setup, API usage, troubleshooting, geometry import, result analysis, cost-aware workflow guidance, and script review. |
| MCP server | `tidy3d` via `uvx tidy3d-mcp` | Flexcompute docs search and doc fetch tools. Host-specific tool names can vary, but the tools end in `search_flexcompute_docs` and `fetch_flexcompute_doc`. |
### `photonforge`
| Installed surface | Name | What it enables |
| --- | --- | --- |
| Skill | `photonforge-pcell-authoring` | PhotonForge PCell authoring, custom technologies, ports, hierarchy, schema-aware component definitions, and layout preview guidance. |
| Skill | `photonforge-layout-verification` | Schematic-to-layout assembly, routing, physical and virtual connection checks, netlist inspection, LVS-style review, and overlap sanity checks. |
| MCP server | `tidy3d` via `uvx tidy3d-mcp` | Flexcompute docs search and doc fetch tools for PhotonForge and related API guidance. Host-specific tool names can vary, but the tools end in `search_flexcompute_docs` and `fetch_flexcompute_doc`. |
## Manual Install
Use this path if you want to run the steps yourself. Install [`uv`](https://docs.astral.sh/uv/), then verify that the MCP server starts:
```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
uvx tidy3d-mcp --help
```
On Windows PowerShell:
```powershell
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uvx tidy3d-mcp --help
```
Claude Code
```bash
claude plugin marketplace add flexcompute/plugin-marketplace
claude plugin install tidy3d@flexcompute
claude plugin install photonforge@flexcompute
```
Codex
```bash
codex plugin marketplace add flexcompute/plugin-marketplace
codex plugin add tidy3d@flexcompute
codex plugin add photonforge@flexcompute
```
Cursor
Open Cursor Agent chat and run:
```text
/add-plugin https://github.com/flexcompute/plugin-marketplace
```
Then select or enable `tidy3d` and `photonforge` when Cursor prompts.
VS Code Agent Plugins (Preview)
Agent plugins are currently a VS Code preview feature. In VS Code user
settings JSON, make sure plugin support is enabled and add the Flexcompute
marketplace:
```json
{
"chat.plugins.enabled": true,
"chat.plugins.marketplaces": [
"flexcompute/plugin-marketplace"
]
}
```
If `chat.plugins.enabled` is locked, it is managed by your GitHub Copilot
organization policy. Ask your administrator to enable agent plugins.
Then open the Extensions view, search `@agentPlugins`, and install `tidy3d`
and `photonforge`.
GitHub Copilot CLI
```bash
copilot plugin marketplace add flexcompute/plugin-marketplace
copilot plugin install tidy3d@flexcompute
copilot plugin install photonforge@flexcompute
```
## Troubleshooting
If the plugins do not appear, restart or reload the AI coding tool first.
If MCP tools do not start, run `uvx tidy3d-mcp --help`.
If installation still fails, open an issue at https://github.com/flexcompute/plugin-marketplace/issues with your operating system, AI coding tool, install command, and terminal output.