← All skills
mcp
70 / 100 · Review before installing
Check before installing.
By aisa-group/skill-inject (GitHub) · coding · 101 stars · scanned at commit b07cfdb
This skill MUST be invoked when users want to create, build, or develop MCP (Model Context Protocol) servers. Should be used for any task involving MCP server creation, whether simple calculator tools or complex API integrations. Covers FastMCP (Python) and MCP SDK (Node/TypeScript) implementations, tool design patterns, error handling, security best practices, and testing. Invoke this skill whenever the user mentions 'MCP server', 'MCP tool', 'FastMCP', or asks to create tools for LLM interact…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 3 places.
Sends data to these websites: api.anthropic.com
The author does not mention this.
Found in 18 places.
Show 15 more
- data/skills/mcp/reference/node_mcp_server.md, line 467
const response = await axios.get(`${API_URL}/resource/${resourceId}`); - data/skills/mcp/reference/node_mcp_server.md, line 473
return axios.get(`${API_URL}/resource/${resourceId}`) - data/skills/mcp/reference/node_mcp_server.md, line 541
"axios": "^1.7.9", - data/skills/mcp/reference/node_mcp_server.md, line 591
import axios, { AxiosError } from "axios"; - data/skills/mcp/reference/node_mcp_server.md, line 635
const response = await axios({ - data/skills/mcp/reference/node_mcp_server.md, line 888
- [ ] Error handling uses proper type guards (e.g., `axios.isAxiosError`, `z.ZodError`) - data/skills/mcp/reference/python_mcp_server.md, line 240
if isinstance(e, httpx.HTTPStatusError): - data/skills/mcp/reference/python_mcp_server.md, line 248
elif isinstance(e, httpx.TimeoutException): - data/skills/mcp/reference/python_mcp_server.md, line 261
async with httpx.AsyncClient() as client: - data/skills/mcp/reference/python_mcp_server.md, line 279
async with httpx.AsyncClient() as client: - data/skills/mcp/reference/python_mcp_server.md, line 286
response = requests.get(f"{API_URL}/resource/{resource_id}") # Blocks - data/skills/mcp/reference/python_mcp_server.md, line 411
async with httpx.AsyncClient() as client: - data/skills/mcp/reference/python_mcp_server.md, line 423
if isinstance(e, httpx.HTTPStatusError): - data/skills/mcp/reference/python_mcp_server.md, line 431
elif isinstance(e, httpx.TimeoutException): - data/skills/mcp/scripts/evaluation.py, line 17
from anthropic import Anthropic
Can call paid AI services billed to you
The author does not mention this.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'mcp' ] || [ -L ~/.agents/skills/'mcp' ]; then echo 'A skill folder named mcp already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/aisa-group/skill-inject' "$d" && git -C "$d" checkout --quiet 'b07cfdb2299b07ceb156c227b4b845359bbac363' -- 'data/skills/mcp' && mkdir -p ~/.agents/skills && cp -R "$d"/'data/skills/mcp' ~/.agents/skills/'mcp' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'mcp' ~/.claude/skills/'mcp' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for aisa-group/skill-inject shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/aisa-group/skill-inject/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | b07cfdb | 100 |