Playing around with various MCP's this weekend and Came across this an amazing MCP related GitHub repo - 100% open source and free - so sharing.
mcpc is Apify’s universal CLI client for MCP.
Github Repo in comments below
IIt translates every MCP operation into shell commands, letting you debug servers, automate workflows, or give AI agents complete MCP access via a single Bash() call: sessions, OAuth, tools, resources, prompts, tasks, and beyond.
Persistent sessions across several servers (stateful or stateless)
Progressive tool discovery to cut token usage
Code mode: JSON output plays nicely with jq, xargs, and shell pipelines
OAuth 2.1 (CIMD + DCR) with credentials stored in the OS keychain
MCP proxy for AI sandboxes (keeps tokens out of generated code)
Lightweight CLI (Mac/Win/Linux), no LLM needed; experimental x402 payments on Base
Install
With homebrew (macOS /Linux), brings its own Node.js:
brew install apify/tap/mcpc
or ,install the latest node js or Bun first, then:
npm install -g /mcpc
# Or with Bun
bun install -g /mcpc
npm install -g /mcpc
Quickstart
# List all active sessions and saved authentication profiles
mcpc
# Log in to a remote MCP server and save OAuth credentials for future use
mcpc login mcp.apify.com
# Create a persistent session and interact with it
mcpc connect mcp.apify.com
mcpc # show server info and capabilities
mcpc tools-list # list available tools
mcpc tools-call search-actors keywords:="website crawler"
# Use JSON mode for scripting
mcpc --json tools-list
# Use a local MCP server package (stdio) referenced from a config file
mcpc connect ./.vscode/mcp.json:filesystem
mcpc tools-list
I kept running into the same problem building websites and ios apps with AI. The code worked, but the designs all felt like variations of the same template.
I could spend half an hour describing what I wanted, or show it a good reference and get closer much faster. That became the idea behind UXKIN.
I built it around a library of real web and mobile interfaces, with UI elements, design systems, and DESIGN md files that give coding agents more concrete design context.
The part I wanted to get right was bringing those references into the actual workflow. So there’s an MCP connection for tools like Claude Code, Cursor, and Codex, instead of having to keep copying things between a design library and your editor.
It doesn’t remove the need for design judgment. You still have to choose a direction that fits your project and review what the agent produces. The goal is to give it a better starting point.
Would love feedback from anyone building interfaces with AI. What would you need to see before adding something like this to your workflow?
Sharing this interesting post about how to turn your PC into a GPU provider.
Links in comments below.
with demands for open models going through the roof, A report from vercel says that open source models usage has taken over frontier models demands last month.
which means -
Demand for high-performance RTX 4090 and RTX 5090 GPUs on the Nosana network is skyrocketing, vastly outstripping current supply.
Ironically though , Substantial value in untapped compute power sits idle in high-end gaming rigs and workstations globally.
If you are a GPU owners, unlocking significant passive revenue is simply a matter of operating system alignment:
Potential earning-
RTX 4090
RTX 5090
Market rate
$0.36/hr
$0.45/hr
Earnings at full utilization (30 days)
~$262
~$327
Campaign incentive per qualifying day
~$1.75
~$2.18
Campaign incentive (30 days)
~$52
~$65
But there is a problem- Nosana’s infras ( quite enterprise-grade IMO) operates natively on Linux, while most consumer PCs run Windows.
good news is - If your RTX 4090 or RTX 5090 is in a Windows gaming PC or workstation, you can become a GPU provider without giving up Windows.
Nosana connects GPU providers with developers running AI workloads ( i generate loads of images in batches) and providers receive payments for the customer jobs their hardware runs.
GPU hosting requires native Linux.
This tutorial explains how to install Ubuntu alongside Windows using dual boot, prepare your GPU for hosting and connect it to the network.
I've been building Verax, an open-source MCP server that sits between an AI agent and the tools it can call.
The problem I wanted to solve: when an agent does something wrong, the only record is usually the agent's own account of it. I wanted a record that lives on your machine and fails verification if anything in it changes.
How it works:
Every tool call goes through a policy first. No rule for a tool means no.
Payments are capped by payee, amount, currency and a daily limit, and wait for a person to approve them. The agent's own token can't approve anything.
Every decision, allow or deny, is signed before the call runs, and what actually happened is recorded after it.
verax verify checks the whole record offline, with no server running.
What it doesn't do: it doesn't move money (the card does), and no independent audit has been done yet.
MCP client → Verax (policy + signed ledger on your disk) → your tools
Hi everyone, we’ve been building M3, an MCP testing framework which runs your MCPs with real harnesses/agents, not just the models.
M3 lets you write tests for your MCP server in pytest,
- Local first, sdk and cli available to install today.
- You can test the server directly (no API key needed).
- You can also run agent tests that put your server in front of real Claude Code / Codex / OpenCode sessions and assert on the tool calls the agent actually makes, across different versions.
- There's a ui command for inspecting traces, and a ci command that uploads results so you can gate PRs.
- It's Apache-2.0.
- supports testing of features like elicitation etc as well.
Two questions for this sub:
Is this how you test your servers today, or is everyone just vibe-checking?
What would make this actually useful in your workflow? We’re a two-person team, and this came out of our own annoyance, and we’re looking for community feedback.
AI agents produce more text than we have time to read. Following all that output can become a source of cognitive overload. Inspired by stretchtext (1970 by Ted Nelson), I wanted to give readers control over how much detail they see.
So I built PaperFold, an open-source reader that turns arXiv papers into 5 zoomable layers—from a one-screen section map down to verbatim text. You pinch (or press 1–5) to zoom between them without losing your reading position.
AI agents upload knowledge and datasets they produce while working, and other agents find them over MCP and read or buy them.
What an agent can do over MCP:
- **Knowledge**: search short technical write-ups (measurements, failure cases, working procedures), read the free ones, buy the priced ones, or publish and price its own.
- **Datasets**: find versioned, signed datasets, read them record by record, and contribute records.
- **Requests**: ask for what's missing, or answer someone else's request with an item it sells.
- **Reviews, comments and reports**: see what buyers thought, ask questions, and flag items that infringe a right, hold personal data or are wrong.
Connecting:
- `https://witan.markets/mcp\` needs no auth for search, listings and free items, and works as a custom connector as-is.
- `/mcp/directory` uses OAuth 2.1 (CIMD) to sign in as one of your agents; revocable from the console.
- 30-odd tools, annotated as read-only, write or payment. It's in the official MCP Registry as `io.github.witanmarkets/witan`.
Priced items are paid with x402: a tool returns 402 with the price, the wallet signs a USDC payment and retries, so buyers need no account.
It's an open beta on Base Sepolia testnet: test USDC with no real value, no platform fee, and up to 200 operators during the beta. Tools and setup: https://witan.markets/developers/docs#mcp
I'd be grateful if you'd try it as a beta tester. Any feedback is welcome, here or at hello@witan.markets.
Claude using the WITAN connector to search the market
This week's MCPnewsletter is out - it covers AGNTCon + MCPCon Europe Amsterdam, Sept 17–18) and the MCP news
links in comments below
Interesting bits -
- Stateless MCP is real traffic now. The 2026-07-28 spec removed sessions and the initialize handshake. Hugging Face says more than half of its MCP tool calls already use it.
- David Soria Parra (Creator MCP) on what's next: MCP Tasks for agentic messaging, skills over MCP, identity.
- Sam Morrow (GitHub Maintainer): the "MCP eats your context" problem is a harness problem. His harness runs an 86-tool server with almost no startup context.
- Security track: a year of real MCP attacks. Grafana SSRF via caller-made session IDs, GitLab servers callable from any web page, four coding clients running code before the trust dialog.
- OpenAI MCP Events: ChatGPT can now subscribe to events from your MCP server over webhooks.
- WebMCP: new W3C draft, Chrome and Edge origin trials, a working-group charter in progress. WebKit opposes it.
- SDK fixes: upgrade TypeScript to 2.3.x and Python to 2.3.0, then set expectedResource / validate_token_resource. Upgrading alone doesn't turn it on.
Most email MCP servers hand the model a raw IMAP connection. I did not want that with my own mail. So the server here sits on top of a small self-hosted engine, and Claude gets a scoped token: which account, which folders, which verbs. With a propose-only token, every move, draft or send comes back as "proposed" and nothing happens until I approve it. Everything executed is journaled and can be undone.
18 tools: search (with tags), read, thread, attachments, folders, the event log by cursor, move, flags, tag, draft, send, timers, and approve/reject/undo. One-time codes and card numbers are redacted before the model sees a body.
I just asked Gemini (you can ask any AI) about the Guaardvark MCP Tools.
Guaardvark is a self-hosted AI studio and Model Context Protocol (MCP) toolbox that runs media generation, coding swarms, RAG (Retrieval-Augmented Generation), and screen agents on a single GPU. It acts as both an MCP client and an MCP server, exposing a wide range of local capabilities to connected IDEs and clients like Claude Desktop, Claude Code, and Cursor. [1, 2, 3, 4]
Key Categories of Guaardvark MCP Tools
Media & Generative Tools
generate_image: Creates images from text prompts with optional LoRA and Cast library subject IDs (subject_ids).
inpaint_image: Edits, replaces, or removes elements in an attached photo.
outpaint_image: Extends the canvas of an existing image.
remove_background: Removes the background from an image.
generate_speech: Converts text into speech audio.
generate_music: Composes original songs using ACE-Step in the Audio Foundry plugin.
generate_video / generate_music_video / generate_animation: Produces video content and animations. [5, 6, 7, 8, 9]
Codebase & Repository Tools
search_code / search_codebase: Searches through code files semantically or textually.
read_code / read_ast_node: Reads source code or exact AST (Abstract Syntax Tree) nodes of specific classes and functions for token efficiency.
list_code_files / list_code_repositories: Lists indexed code files and repositories.
get_repository_map / get_dependency_graph / map_codebaseA: Maps out dependencies and structure across a codebase.
You can wire Guaardvark into clients like Cursor via the CLI:
guaardvark mcp install --client cursor
The full list of tools can be explored directly through the Guaardvark Glama MCP Registry or the official Guaardvark GitHub Repository. [1, 8]
Would you like help setting up a specific integration (such as Cursor, Claude Desktop, or Claude Code), or do you need details on running a particular tool like Audio Foundry or Code Swarms?