ftc-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| scan_projectA | Scan FTC project for SDK version, libraries, OpModes, hardware devices, and structure. Use at session start. |
| search_knowledgeA | Search FTC knowledge base. Finds documentation, code examples, and hardware API references. |
| validate_ftc_codeA | Validate FTC Java code for common mistakes and anti-patterns. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| setup-ftc-project | Guided FTC project setup: choose pathing library, dashboard, configure Gradle |
| create-autonomous | Create a complete FTC autonomous routine |
| create-teleop | Create a complete FTC TeleOp |
| create-subsystem | Create a hardware subsystem with dashboard tuning |
| tune-pid | Set up PID tuning with FTC Dashboard |
| optimize-performance | Optimize FTC robot loop times |
| add-dashboard-tuning | Add FTC Dashboard live-tunable variables to existing code |
| setup-command-based | Set up a command-based FTC project using SolversLib with subsystems, commands, and gamepad bindings |
| build-and-deploy | Set up build and deploy workflow for FTC — works with VS Code, Android Studio, IntelliJ, or command line |
| setup-vision | Set up FTC vision — USB webcam with VisionPortal and/or Limelight 3A for AprilTag and color detection |
| setup-gradle | Configure Gradle dependencies for FTC libraries |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| FTC Overview | FTC knowledge resources for FTC SDK. URI pattern: ftc://sdk/{topic}. |
| OpMode Patterns | FTC knowledge resources for FTC SDK. URI pattern: ftc://sdk/{topic}. |
| Hardware Map | FTC knowledge resources for FTC SDK. URI pattern: ftc://sdk/{topic}. |
| Gamepad API | FTC knowledge resources for FTC SDK. URI pattern: ftc://sdk/{topic}. |
| Best Practices | FTC knowledge resources for FTC SDK. URI pattern: ftc://sdk/{topic}. |
| Dev Environment Setup | FTC knowledge resources for FTC SDK. URI pattern: ftc://sdk/{topic}. |
| Pedro API Reference | FTC knowledge resources for Pedro Pathing. URI pattern: ftc://pedro/{topic}. |
| Pedro Constants Pattern | FTC knowledge resources for Pedro Pathing. URI pattern: ftc://pedro/{topic}. |
| Pedro Coordinate System | FTC knowledge resources for Pedro Pathing. URI pattern: ftc://pedro/{topic}. |
| Pedro Auto Structure | FTC knowledge resources for Pedro Pathing. URI pattern: ftc://pedro/{topic}. |
| Pedro TeleOp Structure | FTC knowledge resources for Pedro Pathing. URI pattern: ftc://pedro/{topic}. |
| Pedro Callbacks | FTC knowledge resources for Pedro Pathing. URI pattern: ftc://pedro/{topic}. |
| Pedro Version Notes (v2.1) | FTC knowledge resources for Pedro Pathing. URI pattern: ftc://pedro/{topic}. |
| Dashboard Config Pattern | FTC knowledge resources for FTC Dashboard. URI pattern: ftc://dashboard/{topic}. |
| Dashboard Telemetry | FTC knowledge resources for FTC Dashboard. URI pattern: ftc://dashboard/{topic}. |
| Dashboard Canvas | FTC knowledge resources for FTC Dashboard. URI pattern: ftc://dashboard/{topic}. |
| Dashboard Camera | FTC knowledge resources for FTC Dashboard. URI pattern: ftc://dashboard/{topic}. |
| Dashboard Setup | FTC knowledge resources for FTC Dashboard. URI pattern: ftc://dashboard/{topic}. |
| Dashboard API | FTC knowledge resources for FTC Dashboard. URI pattern: ftc://dashboard/{topic}. |
| Gradle Project Structure | FTC knowledge resources for Gradle. URI pattern: ftc://gradle/{topic}. |
| Adding Libraries | FTC knowledge resources for Gradle. URI pattern: ftc://gradle/{topic}. |
| All Library Coordinates | FTC knowledge resources for Gradle. URI pattern: ftc://gradle/{topic}. |
| Common Gradle Issues | FTC knowledge resources for Gradle. URI pattern: ftc://gradle/{topic}. |
| Build Process | FTC knowledge resources for Gradle. URI pattern: ftc://gradle/{topic}. |
| Build and Deploy | FTC knowledge resources for Gradle. URI pattern: ftc://gradle/{topic}. |
| Motors API | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Motor Run Modes | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Motor Specs | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Servos API | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| IMU Sensor | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Distance Sensor | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Color Sensor | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Digital Sensors | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Encoders | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| GoBilda Pinpoint | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| SparkFun OTOS | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| REV Hub | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Bulk Reads | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Caching Hardware | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Optimization Summary | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Custom Wrappers | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Command Pipeline | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Write Optimization | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Loop Time Budget | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Vision | FTC knowledge resources for Hardware. URI pattern: ftc://hardware/{topic}. |
| Road Runner API | FTC knowledge resources for Road Runner. URI pattern: ftc://roadrunner/{topic}. |
| Command-Base Setup | FTC knowledge resources for Command-Base (SolversLib). URI pattern: ftc://command-base/{topic}. |
| Command-Base API | FTC knowledge resources for Command-Base (SolversLib). URI pattern: ftc://command-base/{topic}. |
| Command-Base Subsystem Patterns | FTC knowledge resources for Command-Base (SolversLib). URI pattern: ftc://command-base/{topic}. |
| Command-Base Command Patterns | FTC knowledge resources for Command-Base (SolversLib). URI pattern: ftc://command-base/{topic}. |
| Command-Base Triggers & GamepadEx | FTC knowledge resources for Command-Base (SolversLib). URI pattern: ftc://command-base/{topic}. |
| Command-Base Project Organization | FTC knowledge resources for Command-Base (SolversLib). URI pattern: ftc://command-base/{topic}. |
| Command-Base Pedro Integration | FTC knowledge resources for Command-Base (SolversLib). URI pattern: ftc://command-base/{topic}. |
| Command-Base SolversLib Extras | FTC knowledge resources for Command-Base (SolversLib). URI pattern: ftc://command-base/{topic}. |
| Vision Overview | FTC knowledge resources for Vision. URI pattern: ftc://vision/{topic}. |
| VisionPortal Setup | FTC knowledge resources for Vision. URI pattern: ftc://vision/{topic}. |
| AprilTag Detection | FTC knowledge resources for Vision. URI pattern: ftc://vision/{topic}. |
| Camera Controls | FTC knowledge resources for Vision. URI pattern: ftc://vision/{topic}. |
| Limelight 3A Guide | FTC knowledge resources for Vision. URI pattern: ftc://vision/{topic}. |
| MegaTag Localization | FTC knowledge resources for Vision. URI pattern: ftc://vision/{topic}. |
| Color Detection | FTC knowledge resources for Vision. URI pattern: ftc://vision/{topic}. |
| Vision Optimization | FTC knowledge resources for Vision. URI pattern: ftc://vision/{topic}. |
| Multi-Camera Setup | FTC knowledge resources for Vision. URI pattern: ftc://vision/{topic}. |
| Vision Patterns | FTC knowledge resources for Vision. URI pattern: ftc://vision/{topic}. |
| Panels Overview | FTC knowledge resources for Panels. URI pattern: ftc://panels/{topic}. |
| Panels Setup | FTC knowledge resources for Panels. URI pattern: ftc://panels/{topic}. |
| Panels Configurables | FTC knowledge resources for Panels. URI pattern: ftc://panels/{topic}. |
| Panels Telemetry | FTC knowledge resources for Panels. URI pattern: ftc://panels/{topic}. |
| Panels Field Drawing | FTC knowledge resources for Panels. URI pattern: ftc://panels/{topic}. |
| Panels Limelight | FTC knowledge resources for Panels. URI pattern: ftc://panels/{topic}. |
| Panels Plugins | FTC knowledge resources for Panels. URI pattern: ftc://panels/{topic}. |
| Panels Gamepads | FTC knowledge resources for Panels. URI pattern: ftc://panels/{topic}. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jackulau/ftcMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server