How to build a Gemini-CLI extension! I really believe GCEs will explode in popularity and availability over the next few weeks to months and wanted to show you exactly how to build one! This one will be a Subnet Calculator Extension for Gemini-CLI ! This includes an MCP server that has a tool decorating the Python used to perform subnet calculation given a CIDR address. I will show you how to setup your gemini-extension.json file and how to best incorporate your MCP server - virtual environment packages and all - as well as how to add custom slash commands - all easily installed from GitHub in 1 command! This is like VS Code extensions and has a bit of a Docker-esque feel to it - simplifying and reducing friction between MCP and Gemini-CLI developers and users / consumers. Repo: https://lnkd.in/eavfZyxC Installation instructions: gemini extensions install https://lnkd.in/evX5Jx_k Video: https://lnkd.in/ebMt9ZkT
John Capobianco’s Post
More Relevant Posts
-
Zai releases GLM-4.6 model 🤖 ✔️ Enhanced agentic and coding capabilities ✔️Context windows to 200K tokens ✔️Integration with Codex-5, Claude Code and other coding tools ✔️ Top open-source model in benchmarks
To view or add a comment, sign in
-
-
I built my own HTTP server in C to understand how web servers work at a low level - handling TCP connections, parsing HTTP requests and serving responses using raw socket programming. Controlling everything at the socket level was surprisingly fun! What it can do: - Serves static HTML files - Custom 404 handling - Simple routing logic - Graceful shutdown with signal handling - Concurrent request handling using fork() - Containerized with Docker Beej's Guide to Network Programming (https://lnkd.in/d6MCPpiN) was really helpful in building this project. I highly recommend it for anyone looking to learn about socket APIs and network programming. Check it out on GitHub: https://lnkd.in/d5WuikJ2 #C #NetworkProgramming #SystemsProgramming #SoftwareEngineering #Docker
To view or add a comment, sign in
-
C# 14 in the preview introduces extension members. There is a new extension keyword that lets you define extension blocks for extension properties, methods, and operators. This means you can group related extension members, enhancing code readability and maintainability. The ability to add members and operators through extension blocks is a significant enhancement in C# 14. How do you like the new feature?
To view or add a comment, sign in
-
-
Did you know the majority of our software supply chain security rests in the hands of git's sha1 cryptosystem? Git recently landed sha256 support - too little too late -- but it's not available in many libraries and tools, not even on GitHub -- (but is on GitLab!) I've been looking at Radicle as well. Still only sha1, unfortunately, but a compelling vision for gitops on a federated p2p network. Either way, Hyprstream will work with all your git remotes for inference and training of today's models and tomorrow's.
To view or add a comment, sign in
-
If you’ve ever worked with Git and GitHub, you’ve probably heard of SSH keys — those mysterious cryptographic tokens that somehow let you clone and push code without typing your password every time. In this article, we’ll break it down — what SSH is, why it’s used in Git, how to set it up, and even how to handle multiple Git accounts on one machine. https://lnkd.in/gvR_VDiz
To view or add a comment, sign in
-
Version 4.10.2 of #syslog_ng is now available. If you use the #webhook source, start syslog-ng directly from scripts or check #stats values on a system with disk buffer, you should upgrade to 4.10.2. Otherwise, your current version should be OK. https://lnkd.in/dHtfSnZX
To view or add a comment, sign in
-
🛡️ Secure Git Repository Mirroring – Private Backup Setup I’ve created a Private Mirror Repository that securely replicates all commits, branches, and tags from a source Git repository. This setup ensures reliable backup and can be used for internal reference — with access fully restricted and secured. 🔐 Authentication is managed using Personal Access Tokens (PAT). 📘 The repository includes a clear step-by-step guide along with helpful screenshots. Grateful to Trupti Mane for her guidance throughout this process! 🙌 📎 Check out the project: mirror-repo-project medium:https://lnkd.in/dJ6nEUvC Github:https://lnkd.in/dJdbPcy7 #GitHub #DevOps #Git #RepositoryMirroring #DeveloperTools #PrivateRepo
To view or add a comment, sign in
-
😎 Day 81 of 90 Days GoLang Challenge — Spawning Processes in GoLang Today’s topic: Spawning Processes — how Go can run external commands, shell tools, or other executables from your program. Key points & patterns: ✅ Use exec.Command(name, args...) from Go’s standard os/exec package to create a command object. ✅ To run and capture output: cmd.Output() will run the command, wait for it to finish, and return its standard output. ✅ For more control (streams, pipes, custom I/O): use cmd.StdinPipe(), cmd.StdoutPipe(), cmd.StderrPipe(), then cmd.Start() and cmd.Wait(). ✅ If you want to completely replace the current running process (like exec in Unix), Go supports syscall.Exec or using exec.LookPath + syscall.Exec for low-level control. ✅ Always handle errors, close pipes, and be careful with long-running or blocking processes. 💻 Github Link - https://lnkd.in/gdVU3_Md 🎥 Watch here - https://lnkd.in/gTfpGb3S #GoLang #tigerxinsights #SoftwareEngineering #90DaysChallenge #ProcessManagement #SystemProgramming #LearnInPublic
To view or add a comment, sign in
-
To provide a Template Deployment for Secure enclaves on the Eni6ma platform we have released a Vercel package that allows, Apple OSX to compile UNIX bite code binary . You can use this package to deploy your micro service on Vercel very rapidly. Easy to use with great customization options check out the project here. #microservices #vercel #rust #binary #deployment #docker https://lnkd.in/ghZySuQ7
To view or add a comment, sign in
-
I just explored MCP Inspector, a developer tool for testing and debugging MCP servers. (MCP Inspector gives you a React-based UI to interact with MCP servers through multiple transport protocols. Quick setup, fully open-source) Why this matters: - Interactive UI: test and debug MCP servers directly from your browser - Multi-transport support: works with stdio, SSE, and streamable-http - Developer-friendly: see live events and responses without complex setup - Proxy-enabled: connects your UI to MCP servers via Node.js without being a network proxy Getting started is simple: npx @modelcontextprotocol/inspector You’re up and running in seconds. Link to the repo in the first comment. #OpenSource #AI #DeveloperTools #MCP #Debugging #WebDevelopment
To view or add a comment, sign in
-
Great video explaining how to build a Gemini CLI extension. I love how you vibe coded a lot of it. Shows that you don't have to do all the work yourself!