mcp-client

12
A

Universal MCP client for connecting to any MCP server. Bundle scripts/mcp-client.py with your skill to enable dynamic tool discovery and execution without context bloat. Use when creating skills that need MCP server access.

Also in: networking

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install mjunaidca/code-execution-mcp-agent-skills/mcp-client
skilz install mjunaidca/code-execution-mcp-agent-skills/mcp-client --agent opencode
skilz install mjunaidca/code-execution-mcp-agent-skills/mcp-client --agent codex
skilz install mjunaidca/code-execution-mcp-agent-skills/mcp-client --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding assistants

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/mjunaidca/code-execution-mcp-agent-skills
2. Copy the agent skill directory:
cp -r code-execution-mcp-agent-skills/.claude/skills/mcp-client ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

Agentic Skill Details

Type
Non-Technical
Meta-Domain
development
Primary Domain
javascript
Market Score
12

Agent Skill Grade

A
Score: 93/100 Click to see breakdown

Score Breakdown

Spec Compliance
12/15
PDA Architecture
27/30
Ease of Use
23/25
Writing Style
9/10
Utility
19/20
Modifiers: +3

Areas to Improve

  • Missing TOC
  • Architecture diagram verbose
  • Passive voice usage

Recommendations

  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 2026-01-24

Developer Feedback

I found your MCP client implementation while reviewing the latest skill submissions, and the way you've structured the type safety around message handling is pretty elegant—especially how you're managing the request/response coupling without over-engineering it. Scored a solid 93, but curious about your choice to handle streaming responses the way you did.

Links:

The TL;DR

You're at 93/100, solid A territory. This is based on Anthropic's best practices for Claude skills. Your strongest area is Utility (19/20)—the skill solves a real problem and saves serious tokens. Weakest is Spec Compliance (12/15), mostly because you're light on trigger phrases and missing some optional metadata.

What's Working Well

  • Excellent utility focus: Your claim of 80-98% token savings actually lands because you're offloading data flow outside the context window. That's real value, not marketing fluff.
  • Strong validation pattern: The list → emit cache → call tools workflow shows you understand feedback loops. Your input/output examples make this crystal clear.
  • Domain skill template is chef's kiss: You didn't just describe how to use MCP—you showed a complete directory structure and actual skill example. That's the difference between documentation and onboarding.
  • Clean transport abstraction: Supporting both HTTP and stdio without requiring custom prompts shows appropriate flexibility for real-world MCP server variety.

The Big One

Add a Table of Contents. Your SKILL.md is 183 lines, and right now someone has to scroll through to find "Creating a Domain Skill with MCP" or jump to examples. This matters because it's a reference-heavy skill where developers will want to jump to...

Report Security Issue

Found a security vulnerability in this agent skill?