MCP for Unity v7.0.0 is live! - You can now use MCP for Unity with multiple Unity projects at the same time - Added more resources for the editor state - Improved server instructions to make MCP clients more effective - Fix for script validation editor prefs - Lower minimum Python requirement to 3.10+ Try out the latest version of MCP for Unity today: https://lnkd.in/eEf92CDH
Coplay’s Post
More Relevant Posts
-
Learn the GitHub MCP Server in less than 90 seconds… 🔥 Yesterday I discovered the GitHub MCP Server inside VS Code, and it blew my mind. You can create repos, manage issues, make pull requests, and more… all without leaving VS Code. So I made a quick video to help you learn how GitHub’s MCP Server can supercharge your VS Code. Visual Studio Code is seriously going next-level with all these new MCP servers from different tools and companies :) Hope this helps ✅️ Drop a Like if you found this post helpful! 👍 Follow Ram Maheshwari ♾️ for more 💎 #html #css #javascript #100daysofcode #webdevelopment #programming
To view or add a comment, sign in
-
I built my own Python module for network packet sniffing - from scratch! 🐍 For the past few months, I’ve been facing a persistent challenge while sniffing packets (especially those on port 8080) in my automation scripts. Since the sniffing runs on a background daemon thread, the test driver often missed packets during URL launches — particularly due to TLS layers not being supported properly in newer Python versions (post 3.7). I explored PyShark, but it depends on TShark (Wireshark CLI), which must be configured beforehand — not ideal for seamless automation setups. So, I decided to build my own pure-Python packet sniffing module — and that’s how "packetpy" was born. How it works: Raw Socket Capture: The module captures raw packets using socket connections. By enabling RCVALL, the process receives packets directly from the network adapter. Header Configuration: IP_HDRINCL is set to 1, which ensures the IP headers are included. This allows us to accept all protocol packets. Parsing Packets: Once the raw packets are received, they’re converted into hex data. On Windows, these packets don’t include Ethernet headers (source/destination MACs), so parsing starts directly from the IPv4 header. Protocol Detection: The proto field in the IPv4 header determines whether the packet is TCP or UDP. Payload data (after header length) is then parsed accordingly. Verification Logic: The parsed destination IP and port are compared against the expected values. If matched —> the module prints "Matched Result" along with a 512-byte hex preview of the packet. Platform Note: Currently, the module is tailored for Windows, where Ethernet headers aren’t part of raw sockets. Need to run with administrator access. Parsing directly assumes the first 14 bytes belong to IPv4 data. The Linux and macOS support (with Ethernet headers) is in development. Modules used: 1. Uses socket for raw packet capture 2. struct to unpack binary headers (IPv4/TCP/UDP) 3. Runs on threading for background capture 4. Converts packets to hex for quick debugging Big Endian — Network Byte Order: All network protocols use big endian format, meaning the most significant byte comes first. Python’s struct.unpack() uses '!' to interpret bytes in network order, ensuring ports, lengths, and IPs are decoded correctly across all systems. 💡 Why this matters Unlike PyShark or Scapy, packetpy has: Zero external dependencies Lightweight design Direct socket-level control Directly can be used for assertion of destionation ip and port in automation scripts. Automation-friendly interface (works natively with threads & callbacks) 📦 It’s live on PyPI: https://lnkd.in/gjqwqX4q You can install it via: pip install packetpy Final thoughts 🤔: This project taught me a lot about network packet structures, IPv4 parsing, and how raw sockets work at a system level. More features like TLS detection, cross-platform support, and packet blocking simulation are coming soon!
To view or add a comment, sign in
-
🚀 Wildcard Pattern Matching — Solved Without DP! Today I tried the classic Wildcard Pattern Matching problem where we match a text against a pattern containing ? → matches exactly one character * → matches any sequence of characters (even empty) Most solutions online jump to DP with O(n × m) time and space… But I wanted to think from first principles and see if a simpler pattern exists. And turns out — there is! 🔍 My Thought Process Before writing any code, I asked myself: “How does * really behave?” ? is simple — it consumes exactly 1 character * is the tricky part — it can consume 0, 1, or many characters If I could somehow try all expansions of * without recursion or DP, the solution becomes super simple. So I tried: 1️⃣ Use two pointers: one for pattern, one for text 2️⃣ Move normally until I see a * 3️⃣ When * appears → store its index 4️⃣ If a mismatch happens later → backtrack to the last * and expand it to match one more character 5️⃣ Continue This gives a beautiful greedy strategy that handles every case — efficiently. ⚡ Why This Is Better Than DP? ✔ Time Complexity: O(n + m) (linear) ✔ Space Complexity: O(1) ✔ No recursion ✔ No 2D DP table ✔ Easier to implement and debug ✔ Same logic used by Linux/Windows wildcard matchers Sometimes, trying to find a pattern before coding gives a cleaner solution than jumping straight into DP.
To view or add a comment, sign in
-
-
( Hobby project ) Built My Own Shell in C++: Meet "MiniShell" Over the past few weeks, I went down a rabbit hole that turned into one of the projects I’ve worked on MiniShell a lightweight, modern shell written in C++. It started as a simple experiment to run a few commands... and spiraled into a lil bit featured shell inspired by Bash and Zsh. For now what MiniShell can do 😁: Aliases, environment variables, and command substitution, Pipelines, redirections, and background jobs (&), color-aware prompt (inspired by Oh-My-Zsh themes) ".minishellrc" config file for aliases, prompt themes, and startup behavior I built this to dive deeper into process management, forking, signals, and how shells really work. If you're into C++, OS internals, or terminal tools, I’d love to connect. Whether you want to contribute, suggest ideas, review the codebase, or just geek out over shell design — you're more than welcome! 👉 Check it out here: https://lnkd.in/g9Y3yQby #CPlusPlus #OpenSource #Shell #Linux #Programming #OSDevelopment #DevTools
To view or add a comment, sign in
-
-
The Rust project announced today the release of Rust 1.91 as the latest update to this popular programming language priding itself on memory safety capabilities. Most notable with Rust 1.91 is now promoting aarch64-pc-windows-msvc to a Tier-1 platform status. This takes the Windows on ARM support by the Rust programming language to the highest support tier inline with other common operating systems and architectures. Rust 1.91 with Tier-1 for Windows on 64-bit ARM/AArch64 also means pre-built binaries are also available for new releases. https://lnkd.in/e3Ngd_Zu
To view or add a comment, sign in
-
We covered MCP in our final Python+AI livestream today! Topics: * MCP server components: tools, prompts, resources * Building an MCP server in Python using FastMCP, over stdio and http * Testing local MCP servers in GitHub Copilot * Debugging MCP servers in MCP inspector and VS Code breakpoint debugger * Using agents from langchain and agent-framework with MCP servers * MCP-centric app architectures for internal agents and MCP servers * MCP productionizing concerns: networking and auth Watch the recording here: https://lnkd.in/eiMWTmd9 Grab the slides here: https://lnkd.in/esrpcMGq Let us know what topics we should cover in future series ⬇️
To view or add a comment, sign in
-
-
Dev-Tool Tuesday: JSON Formatter & Validator Working with APIs and unformatted JSON, you can use JSONLint or VS Code’s built-in JSON formatter. When debugging API responses or editing configuration files, always validate your JSON. We all know one missing bracket can break an entire script, and a quick check can catch it. In VS Code, use the shortcut: Shift + Alt + F (Windows) or Shift + Option + F (Mac) to automatically format your JSON file. What’s your go-to tool for working with JSON? #DevTalkTuesday #DevTip #JSON #Developers #APIs #StructDevelopment #Coding #Automation #SoftwareDevelopment
To view or add a comment, sign in
-
Rust Container Runtime (Bento) Update #5 Bento now has a working CLI for creating and running isolated containers. The -m flag mounts a host directory into the container - in this case, a simple Python app that prints "Hello World" when executed inside the isolated environment. Current features: ✅ Container creation from Docker images ✅ Status tracking ✅ Container isolation (namespaces, overlayfs) ✅ Host directory mounting Still building: Full lifecycle management (stop, exec), Image pulling from registries, Resource cleanup Working toward a public release. More updates coming. #Rust #Containers #SystemsProgramming #SoftwareEngineering #DevContainers #Linux
To view or add a comment, sign in
-
-
Rust 1.91.0 just dropped 🦀 ✅ Windows ARM64 now Tier 1 ⚙️ Safer unsafe code (new lint for dangling pointers) 📦 Dozens of APIs stabilized Small release big stability leap for anyone building serious backend or trading infrastructure. 👉 Update with rustup update stable 🔗 Official release blog https://lnkd.in/dmBjcsmJ #Rust #RustLang #SoftwareEngineering
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development