
Company News
AWS Security Hub Adds Socket for Supply Chain Security
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.
first-agentic-csa
Advanced tools
Plugin-based FRC documentation agent as an MCP server for WPILib and vendor libraries
A helpful tool for FIRST Robotics Competition teams! This lets you search through all your FRC documentation (WPILib, REV, CTRE, and more) using simple questions. Instead of clicking through dozens of web pages, just ask a question and get the answer you need.
Have you ever spent hours looking for how to configure a SparkMax motor controller? Or trying to find the right way to use a PID controller? This tool helps you find answers fast by searching through all the FRC documentation at once.
uv if you haven't already. You can install it via:
pip install uv or visit https://github.com/astral-sh/uvCtrl+Shift+P (or Cmd+Shift+P on Mac) to open the command palette "frc-docs": {
"command": "uvx",
"args": ["first-agentic-csa"]
}
To get the best experience with AI coding assistants (like GitHub Copilot or Cursor), add the copilot-instructions.md file to your FRC project. This tells the AI to always search the documentation before answering FRC questions.
copilot-instructions.md file from this repository to .github directory if it does not already exist in your repoThat's it! Now you can ask questions about FRC documentation right in VS Code, and your AI assistant will automatically search the docs for accurate answers.
Once installed, you can search for documentation by asking questions like:
The tool will search through all the FRC documentation and give you the most relevant results.
This tool searches through documentation from:
You can search all of them at once, or pick specific ones to search.
If you want to change settings, you can edit the config.json file. This is totally optional - the default settings work great for most teams.
You can:
Most teams don't need to change anything - the defaults work well!
Make sure you:
uvx installed (it comes with uv package manager, or install via pip install uv)Ctrl+Shift+P)frc-docs (or whatever you named it)If you're stuck or have questions:
If you want to contribute to this project or add support for new documentation sources, check out the technical documentation in the codebase. The project is open source and welcomes contributions!
This project is open source and free to use. See the LICENSE file for details.
FAQs
Plugin-based FRC documentation agent as an MCP server for WPILib and vendor libraries
We found that first-agentic-csa demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.