gitlab-mcp
A Model Context Protocol (MCP) server for GitLab
Crawler Summary
MCP server for interfacing with Godot game engine. Provides tools for launching the editor, running projects, and capturing debug output. Godot MCP $1 $1 $1 $1 $1 $1 $1 $1 **A comprehensive Model Context Protocol (MCP) server for seamless AI assistant integration with the Godot game engine.** Table of Contents - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 What is Godot MCP? Godot MCP bridges the gap between AI assistants and the Godot game engine by providing a standardized Model Context Protocol interface. This powerful integration Published capability contract available. No trust telemetry is available yet. 51 GitHub stars reported by the source. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
godot-mcp is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
MCP server for interfacing with Godot game engine. Provides tools for launching the editor, running projects, and capturing debug output. Godot MCP $1 $1 $1 $1 $1 $1 $1 $1 **A comprehensive Model Context Protocol (MCP) server for seamless AI assistant integration with the Godot game engine.** Table of Contents - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 What is Godot MCP? Godot MCP bridges the gap between AI assistants and the Godot game engine by providing a standardized Model Context Protocol interface. This powerful integration
Public facts
7
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. 51 GitHub stars reported by the source. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Bradypp
Artifacts
0
Benchmarks
0
Last release
0.1.0
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 51 GitHub stars reported by the source. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/bradypp/godot-mcp.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Bradypp
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
51 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
0
Snippets
0
Languages
typescript
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
MCP server for interfacing with Godot game engine. Provides tools for launching the editor, running projects, and capturing debug output. Godot MCP $1 $1 $1 $1 $1 $1 $1 $1 **A comprehensive Model Context Protocol (MCP) server for seamless AI assistant integration with the Godot game engine.** Table of Contents - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 What is Godot MCP? Godot MCP bridges the gap between AI assistants and the Godot game engine by providing a standardized Model Context Protocol interface. This powerful integration
A comprehensive Model Context Protocol (MCP) server for seamless AI assistant integration with the Godot game engine.
Godot MCP bridges the gap between AI assistants and the Godot game engine by providing a standardized Model Context Protocol interface. This powerful integration enables AI assistants like Claude, Cursor, and Cline to directly interact with Godot projects through a comprehensive set of tools.
The server acts as a middleware layer between your AI assistant and Godot, translating natural language commands into specific Godot operations. When you ask your AI to "create a player scene with a sprite," the MCP server:
This creates a powerful feedback loop where AI assistants can learn from actual Godot behavior, leading to more accurate code generation and debugging assistance.
# Clone the repository
git clone https://github.com/bradypp/godot-mcp.git
cd godot-mcp
# Install dependencies
npm install
# Build the project
npm run build
Add to your Cline MCP settings file:
{
"mcpServers": {
"godot": {
"command": "node",
"args": ["/absolute/path/to/godot-mcp/build/index.js"],
"env": {
"DEBUG": "false",
"READ_ONLY": "false",
"GODOT_PATH": "/path/to/godot"
},
"disabled": false,
"autoApprove": [
"launch_editor",
"run_project",
"get_debug_output",
"stop_project",
"get_godot_version",
"list_projects",
"get_project_info",
"create_scene",
"add_node",
"edit_node",
"remove_node",
"load_sprite",
"export_mesh_library",
"save_scene",
"get_uid",
"update_project_uids"
]
}
}
}
godotcommandnode /absolute/path/to/godot-mcp/build/index.jsCreate .cursor/mcp.json in your project root:
{
"mcpServers": {
"godot": {
"command": "node",
"args": ["/absolute/path/to/godot-mcp/build/index.js"],
"env": {
"DEBUG": "false",
"GODOT_PATH": "/path/to/godot",
"READ_ONLY_MODE": "false"
}
}
}
}
| Variable | Description | Default | Example |
| ---------------- | -------------------------------- | ------------- | ----------------- |
| GODOT_PATH | Path to Godot executable | Auto-detected | /usr/bin/godot4 |
| DEBUG | Enable detailed logging | false | true |
| READ_ONLY_MODE | Restrict to read-only operations | false | true |
get_godot_versionGet the installed Godot version information.
Parameters: None
Example Response:
{
"version": "4.2.1.stable",
"platform": "linux.x86_64"
}
launch_editorLaunch the Godot editor for a specific project.
Parameters:
projectPath (string, required): Path to the Godot project directoryExample:
{
"projectPath": "/home/user/my-game"
}
run_projectExecute a Godot project and capture output.
Parameters:
projectPath (string, required): Path to the Godot project directoryscene (string, optional): Specific scene to runExample:
{
"projectPath": "/home/user/my-game",
"scene": "scenes/MainMenu.tscn"
}
list_projectsFind Godot projects in a specified directory.
Parameters:
directory (string, required): Directory to search for projectsrecursive (boolean, optional): Whether to search recursively (default: false)get_project_infoRetrieve detailed metadata about a Godot project.
Parameters:
projectPath (string, required): Path to the Godot project directoryExample Response:
{
"name": "My Awesome Game",
"path": "/home/user/my-awesome-game",
"godotVersion": "4.2.1.stable.official",
"structure": {
"scenes": 12,
"scripts": 8,
"assets": 45,
"other": 3
}
}
create_sceneCreate a new scene in a Godot project.
Parameters:
projectPath (string, required): Path to the Godot project directoryscenePath (string, required): Path for the new scene file (relative to project)rootNodeType (string, optional): Type of the root node (default: "Node2D")Example:
{
"projectPath": "/home/user/my-game",
"scenePath": "scenes/Player.tscn",
"rootNodeType": "CharacterBody2D"
}
add_nodeAdd a node to an existing scene.
Parameters:
projectPath (string, required): Path to the Godot project directoryscenePath (string, required): Path to the scene file (relative to project)nodeType (string, required): Type of node to add (e.g., "Sprite2D", "CollisionShape2D")nodeName (string, required): Name for the new nodeparentNodePath (string, optional): Path to parent node (defaults to root)properties (object, optional): Additional properties to setExample:
{
"projectPath": "/home/user/my-game",
"scenePath": "scenes/Player.tscn",
"nodeType": "Sprite2D",
"nodeName": "PlayerSprite",
"properties": {
"position": { "x": 100, "y": 50 },
"scale": { "x": 2.0, "y": 2.0 }
}
}
edit_nodeEdit properties of an existing node in a scene.
Parameters:
projectPath (string, required): Path to the Godot project directoryscenePath (string, required): Path to the scene file (relative to project)nodePath (string, required): Path to the node to editproperties (object, required): Properties to updateExample:
{
"projectPath": "/home/user/my-game",
"scenePath": "scenes/Player.tscn",
"nodePath": "PlayerSprite",
"properties": {
"position": { "x": 200, "y": 100 },
"modulate": { "r": 1.0, "g": 0.5, "b": 0.5, "a": 1.0 }
}
}
remove_nodeRemove a node from a scene.
Parameters:
projectPath (string, required): Path to the Godot project directoryscenePath (string, required): Path to the scene file (relative to project)nodePath (string, required): Path to the node to removeload_spriteLoad a texture into a Sprite2D node.
Parameters:
projectPath (string, required): Path to the Godot project directoryscenePath (string, required): Path to the scene file (relative to project)nodePath (string, required): Path to the Sprite2D nodetexturePath (string, required): Path to the texture file (relative to project)save_sceneSave a scene, optionally as a new variant.
Parameters:
projectPath (string, required): Path to the Godot project directoryscenePath (string, required): Path to the scene file (relative to project)newPath (string, optional): New path to save as variantget_debug_outputRetrieve current debug output and errors from running projects.
Parameters: None
stop_projectStop any currently running Godot project.
Parameters: None
get_uidGet the UID for a specific file in a Godot project.
Parameters:
projectPath (string, required): Path to the Godot project directoryfilePath (string, required): Path to the file (relative to project)update_project_uidsUpdate UID references in a project by resaving resources.
Parameters:
projectPath (string, required): Path to the Godot project directoryThe Godot MCP server follows a modular architecture designed for maintainability and extensibility:
src/
├── config/ # Configuration management
├── core/ # Core functionality
│ ├── GodotExecutor.ts # Godot command execution
│ ├── PathManager.ts # Path detection and validation
│ ├── ProcessManager.ts # Process lifecycle management
│ └── ParameterNormalizer.ts # Input parameter handling
├── server/ # MCP server implementation
│ ├── GodotMCPServer.ts # Main server class
│ └── types.ts # Type definitions
├── tools/ # Tool implementations
│ ├── BaseToolHandler.ts # Shared tool functionality
│ ├── ToolRegistry.ts # Tool registration and filtering
│ ├── debug/ # Debug-related tools
│ ├── project/ # Project management tools
│ ├── scene/ # Scene manipulation tools
│ ├── system/ # System information tools
│ └── uid/ # UID management tools
├── utils/ # Utility functions
└── scripts/ # Godot operation scripts
Tools are registered in the ToolRegistry with metadata indicating their capabilities:
export interface ToolRegistration {
definition: ToolDefinition;
handler: (args: any) => Promise<ToolResponse>;
readOnly: boolean;
}
The registry automatically filters tools based on the current mode (read-only vs. full access) and provides a unified interface for tool discovery and execution.
Complex Godot operations use a centralized GDScript approach:
godot_operations.gdThis architecture provides better performance, maintainability, and reliability compared to generating temporary scripts for each operation.
"Launch the Godot editor for my project at /path/to/my-game"
"Run my Godot project and show me any errors"
"Get information about my project structure and settings"
"Create a new Player scene with a CharacterBody2D root node"
"Add a Sprite2D node called 'PlayerSprite' to my Player scene"
"Load the character texture 'textures/player.png' into the PlayerSprite node"
"Set the Player's position to (100, 50) and scale to 2x"
"Create a CollisionShape2D node as a child of the Player root"
"Create a complete UI scene with buttons for Start Game, Settings, and Quit"
"Export my 3D level models as a MeshLibrary for use with GridMap"
"Analyze my project structure and suggest performance improvements"
"Debug this GDScript error and help me fix the character controller"
"Create a save system scene with file I/O nodes and data management"
Read-only mode provides a secure way to analyze Godot projects without making any modifications. This is ideal for CI/CD pipelines, code reviews, educational environments, and shared development scenarios.
Set the READ_ONLY_MODE environment variable to "true":
{
"mcpServers": {
"godot": {
"command": "node",
"args": ["/absolute/path/to/godot-mcp/build/index.js"],
"env": {
"READ_ONLY_MODE": "true"
}
}
}
}
System Tools:
get_godot_version: Get Godot version informationProject Tools:
launch_editor: Launch Godot editorrun_project: Run projects to analyze behaviorlist_projects: Discover projects in directoriesget_project_info: Retrieve project metadataDebug Tools:
get_debug_output: Capture console outputstop_project: Stop running projectsUID Tools:
get_uid: Get file UIDs (Godot 4.4+)Scene Modification Tools:
create_scene: Create new scenesadd_node: Add nodes to scenesedit_node: Modify node propertiesremove_node: Remove nodes from scenesload_sprite: Load textures into nodesexport_mesh_library: Export MeshLibrary resourcessave_scene: Save scene modificationsUID Modification Tools:
update_project_uids: Update UID referencesError: Could not find a valid Godot executable path
Solutions:
Set GODOT_PATH environment variable:
export GODOT_PATH="/path/to/godot"
# or for Windows:
set GODOT_PATH="C:\Program Files\Godot\godot.exe"
Verify Godot installation:
# Test if Godot is accessible
godot --version
# or try:
godot4 --version
Common Godot paths:
C:\Program Files\Godot\godot.exe/Applications/Godot.app/Contents/MacOS/Godot/usr/bin/godot4 or /usr/local/bin/godotError: MCP server not responding or tools not available
Solutions:
"DEBUG": "true"node /path/to/godot-mcp/build/index.js
Error: Invalid project path or project.godot not found
Solutions:
ls /path/to/project/project.godot
Error: Build fails or dependencies missing
Solutions:
Clean and rebuild:
npm run clean
npm install
npm run build
Clear npm cache:
npm cache clean --force
If you encounter issues not covered here:
DEBUG=trueQ: What versions of Godot are supported? A: Godot 3.5+ and all Godot 4.x versions. Some features (like UID management) require Godot 4.4+.
Q: Can I use this with Godot 3.x projects? A: Yes, most features work with Godot 3.5+. Scene management and project operations are fully supported.
Q: Is this safe to use on production projects? A: Yes, especially with read-only mode enabled. The server includes comprehensive validation and error handling.
Q: How does the server detect my Godot installation?
A: The server checks common installation paths for each platform. You can override detection with the GODOT_PATH environment variable.
Q: Can I run multiple instances of the server? A: Yes, each instance operates independently. Useful for working with multiple projects simultaneously.
Q: What happens if Godot crashes during an operation? A: The server detects process failures and returns appropriate error messages with suggestions for resolution.
Q: Are temporary files created during operations? A: No, the server uses a bundled GDScript approach that avoids temporary file creation for better performance and security.
Q: Which AI assistants work with this server? A: Any AI assistant supporting the Model Context Protocol, including Cline, Roo Code, Cursor, VS Code, Claude Desktop, and others.
Q: Can I customize which tools are available? A: Yes, through the autoApprove configuration or by modifying the tool registry for custom builds.
Q: How do I know if the integration is working? A: The AI assistant should be able to list available tools and execute them. Enable debug mode to see detailed operation logs.
Q: Can I add custom tools to the server?
A: Yes, the modular architecture makes it easy to add new tools. See CONTRIBUTING.md for development guidelines.
Q: How do I contribute to the project? A: Fork the repository, make your changes, and submit a pull request. Please follow the existing code style and include tests.
Q: Is the server extensible for other game engines? A: The MCP architecture is engine-agnostic, but this implementation is specifically designed for Godot. Similar servers could be created for other engines.
We welcome contributions to improve Godot MCP! Please see our CONTRIBUTING.md guide for:
# Fork and clone the repository
git clone https://github.com/your-username/godot-mcp.git
cd godot-mcp
# Install dependencies
npm install
# Start development mode
npm run dev
# Run tests
npm test
# Build for production
npm run build
This project is licensed under the MIT License - see the LICENSE file for details.
This project was originally forked from Coding-Solo/godot-mcp.
Built with ❤️ for the Godot and AI development communities
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key
Streaming
No
Data region
global
Protocol support
Requires: mcp, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/contract"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
A Model Context Protocol (MCP) server for GitLab
A Model Context Protocol (MCP) server for GitLab
This agent researches trends, scripts videos, sets up engagement automation, and compiles everything into a shareable document.
This agent analyzes Reddit data to generate trending content concepts tailored to your audience.
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"mcp",
"api_key"
],
"requires": [
"mcp",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/bradypp/godot-mcp#input",
"outputSchemaRef": "https://github.com/bradypp/godot-mcp#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:45:51.496Z",
"sourceUpdatedAt": "2026-02-24T19:45:51.496Z",
"freshnessSeconds": 19550445
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-10-09T02:26:36.498Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
},
{
"key": "godot",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "claude",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cline",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|supported|contract capability:godot|supported|profile capability:mcp|supported|profile capability:ai|supported|profile capability:claude|supported|profile capability:cline|supported|profile capability:cli|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:51.496Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:51.496Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/bradypp/godot-mcp#input",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:51.496Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Bradypp",
"href": "https://github.com/bradypp/godot-mcp",
"sourceUrl": "https://github.com/bradypp/godot-mcp",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "51 GitHub stars",
"href": "https://github.com/bradypp/godot-mcp",
"sourceUrl": "https://github.com/bradypp/godot-mcp",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-bradypp-godot-mcp/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to godot-mcp and adjacent AI workflows.