An open API service indexing awesome lists of open source software.

https://github.com/davidyen1124/not-really-mcp-client

A confusingly-named Node.js client for Claude Code's VS Code bridge (not actually MCP)
https://github.com/davidyen1124/not-really-mcp-client

claude cli json-rpc mcp nodejs vscode websocket

Last synced: about 2 months ago
JSON representation

A confusingly-named Node.js client for Claude Code's VS Code bridge (not actually MCP)

Awesome Lists containing this project

README

          

# not-really-mcp-client

![Version](https://img.shields.io/badge/version-1.0.0--existential--crisis-ff69b4)
![Downloads](https://img.shields.io/badge/downloads-just%20me-red)
![Build Status](https://img.shields.io/badge/build-probably%20broken-orange)
![Coverage](https://img.shields.io/badge/coverage-0%25-critical)
![Mood](https://img.shields.io/badge/mood-questionable-yellow)
![Coffee Consumed](https://img.shields.io/badge/coffee%20consumed-∞-brown)
![NPM Version](https://img.shields.io/npm/v/not-really-mcp-client)
![Bugs](https://img.shields.io/badge/bugs-yes-green)
![Works On My Machine](https://img.shields.io/badge/works%20on-my%20machine-blue)
![Maintained](https://img.shields.io/badge/maintained-when%20I%20feel%20like%20it-lightgrey)
![PRs Welcome](https://img.shields.io/badge/PRs-sure%20why%20not-brightgreen)
![License](https://img.shields.io/badge/license-MIT%20(Maybe%20It's%20Terrible)-blueviolet)
![Existential Dread](https://img.shields.io/badge/existential%20dread-100%25-black)
![JavaScript](https://img.shields.io/badge/javascript-regrettably-yellow)
![Sadness Level](https://img.shields.io/badge/sadness-maximum-blue)
![Will It Blend](https://img.shields.io/badge/will%20it%20blend-don't%20try-red)

## 🚨 I QUIT MY JOB TO BUILD THIS NPM PACKAGE (LinkedIn Influencers HATE This One Weird Trick!) 🚨

**Day 1:** My manager said "We need better VS Code integration"
**Day 347:** I've created a Node.js client that nobody asked for but EVERYONE needs 💪

**What they said:** "This will never work"
**What I did:** Published it anyway and it got 3 downloads (my mom, my cat, and me) 📈

---

## 💼 THE ENTREPRENEURIAL JOURNEY NOBODY TALKS ABOUT

**UNPOPULAR OPINION:** Most developers don't know how to connect to Claude Code's VS Code bridge programmatically. I spent 6 months in my garage (okay, it was my kitchen table) building this game-changing solution.

**Here's what I learned:**
- 🧠 WebSocket connections aren't just for chat apps
- 🔥 JSON-RPC is the secret sauce of the future
- 💡 Sometimes the best solutions come from the worst naming decisions
- 🚀 Imposter syndrome is just excellence in disguise

**The result?** A confusingly-named package that LITERALLY transforms how you interact with VS Code.

---

## 🎯 IF YOU'RE NOT AUTOMATING YOUR VS CODE, YOU'RE DOING IT WRONG

**CONTROVERSIAL TAKE:** Clicking buttons in 2024 is for amateurs.

This package gives you:
- ✨ Auto-discovery of Claude Code instances (because manual is so 2010)
- 🔐 WebSocket authentication (security is sexy)
- 🔄 Automatic reconnection (never give up, never surrender)
- 🛠️ Programmatic VS Code control (be the puppet master)
- 💻 Interactive shell interface (feel like a Hollywood hacker)

**CEO of a Fortune 500 company told me:** "This changes everything"
*(okay, it was my neighbor's kid, but he's probably going places)*

---

## 🏆 HOW TO 10X YOUR DEVELOPMENT PRODUCTIVITY (DEVELOPERS LOVE THIS!)

```bash
npm install not-really-mcp-client
```

That's it. One command. BOOM. 💥

Your workflow transforms from:
- ❌ Manually opening files like a caveman
- ❌ Clicking through VS Code like it's 1999
- ❌ Writing repetitive automation scripts

To:
- ✅ Programmatic file operations
- ✅ Automated workspace management
- ✅ Code execution in notebooks
- ✅ Looking like a 10x engineer

---

## 📊 THE NUMBERS DON'T LIE

**Before this package:**
- Development speed: Turtle 🐢
- Code quality: Questionable ❓
- Job satisfaction: Existential crisis 😭

**After this package:**
- Development speed: Cheetah on espresso ☕🐆
- Code quality: Still questionable but FASTER ❓⚡
- Job satisfaction: Mild existential acceptance 😌

---

## 🔥 TESTIMONIALS THAT WILL BLOW YOUR MIND

> *"I don't know what this does, but the badges look professional"*
> — Senior Engineer at FAANG (probably)

> *"Finally, a package name that reflects my career choices"*
> — Bootcamp Graduate (definitely)

> *"This either revolutionizes VS Code automation or breaks everything. There's no middle ground."*
> — Someone on Stack Overflow (citation needed)

---

## 💡 THE MINDSET SHIFT THAT CHANGED MY LIFE

**OLD THINKING:** "I should probably document this properly"
**NEW THINKING:** "The code IS the documentation" 🧠

**OLD THINKING:** "Maybe I should test this thoroughly"
**NEW THINKING:** "Production IS the testing environment" 🚀

**OLD THINKING:** "This name is confusing"
**NEW THINKING:** "Confusion breeds curiosity, curiosity breeds engagement" 📈

---

## 🎓 WANT TO LEVEL UP? START HERE:

```javascript
const MCPClient = require('not-really-mcp-client')
const client = new MCPClient()

// This line of code will change your life
await client.selectWorkspace()
await client.openFile('/path/to/success.js')
```

**BREAKING:** Junior developer discovers ONE WEIRD TRICK that makes senior developers hate him!

---

## 🚀 JOIN THE REVOLUTION

**Requirements:**
- Node.js >= 14.0.0 (because we're not animals)
- Claude Code running in VS Code (obviously)
- An open mind (mandatory)
- Coffee (non-negotiable)

**The opportunity of a lifetime** doesn't knock twice. It npm installs once.

---

## 📢 SPREAD THE WORD

If this package changed your life (or mildly inconvenienced you), SMASH that star button ⭐
Share this with 3 developers who need to see this
Tag someone who's still clicking buttons manually

**Remember:** Today you, tomorrow me. 🤝

---

## 🎯 THE BOTTOM LINE

**HARD TRUTH:** Most developers will scroll past this.
**HARDER TRUTH:** The ones who don't will 10x their VS Code game.
**HARDEST TRUTH:** You're reading this, which means you're already ahead of 99% of developers.

*Don't just work harder. Work smarter. Work with questionable npm packages.*

**Built with ❤️, excessive confidence, and LinkedIn post energy**

---

*Agree? Disagree? Thoughts? Drop them below! 👇*

#OpenSource #NodeJS #VSCode #DeveloperProductivity #NPM #LinkedInInfluencer #TechEntrepreneur #10xDeveloper #DisruptiveInnovation #ThoughtLeadership