cyberark.devfaq.com logo

Skunkworks Projects

This project has made available a few tools already aimed at making life easier in creating TPC plugins. Although these tools are in the early stages, they are currently in a useable state.

On top of these tools, there are some other "Skunkworks" projects I am working on:

MCP Server: An MCP server is a server that provides a set of tools that AI can use to enhance their results. If during a chat the AI identifies that a tool or resource an MCP server provides could help answer the question it will poll the MCP server. I have a working MCP server at the moment, my next step is to integrate it into this site and get it into a state others can test it.

AI GPT: A GPT is essentially a specialized AI chat that has been preconfigured in some way. I am currently investigating and planning implementing one that will help with general CyberArk queries only using reliable sources. This can improve the quality of answers but also help reduce hallucinations.

TPC IDE: The site already contains tools to make understanding a TPC plugin easier but I plan on making an IDE or web tool of some sort that will help build the relevant files. Currently investigating the best approach be it a series of web forms or an interface that allows drag and drop linking states together. In essence the opposite to the TPC graph tool, instead of feeding in the INI files, you would create a flow chart and the output would be the ini files.

Once any of these projects are in a state of at least partial usability I will make them widely available so that they can be tested.

Articles Coming Soon

So things are coming together slowly, at present there are no articles available but I will be posting some soon.

In the meantime why not take a look at the tools that have been made available. Notably:

TPC Validator - This tool will help you find bugs and validate your TPC plugin process and prompts files. This is invaluable for identifying issues.

TPC Graph - It is easy to become lost when creating plugins, even tying to identify the flow of the transitions can be difficult to identify. This tool will help you visualize the plugin giving you a head start in understanding your plugin.