Skip to content
Back to skills

Mcp

ASecurity

Working with MCP (Model Context Protocol) servers in Freebuff Desktop: discovering tools via native search_mcp_tools / call_mcp_tool, bridging stdio servers via _scripts/mcp-call.py, injecting .env secrets via the root `.env` exporter, repairing broken servers, and building new MCP servers from scratch or OpenAPI specs.

  • 15 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentspythonnodegitapi

Works with

  • terminal
  • api
  • mcp

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add youlianvr/oper-share --skill mcp --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mcp?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mcp
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/youlianvr-mcp/badge)](https://www.skillsdirectory.com/skills/youlianvr-mcp)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mcp
description: >-
  Working with MCP (Model Context Protocol) servers in Freebuff Desktop:
  discovering tools via native search_mcp_tools / call_mcp_tool, bridging
  stdio servers via _scripts/mcp-call.py, injecting .env secrets via
  the root `.env` exporter, repairing broken servers, and building new MCP
  servers from scratch or OpenAPI specs.
---

# mcp — MCP tooling router

> Home branch in Memora: `root/skill/mcp`.
>
> Tool priority in Freebuff Desktop: (1) native `search_mcp_tools` + `call_mcp_tool`,
> (2) `python _scripts/mcp-call.py <server> <tool> '<json>'` when a stdio server is
> not yet mounted in the live session.

## Choosing a part

| Situation | Part |
|---|---|
| Discover and call MCP tools in the current session | `parts/mcp-usage/` |
| Batch install/repair servers, fix native bindings and env | `parts/mcp-batch-install-and-repair/` |
| Configure `.env` secrets via the root `.env` exporter | `parts/mcp-auth-handler/` |
| Diagnose tool-call failures, connection closed, moved paths | `parts/mcp-repair/` |
| Build a new MCP server from scratch or from an OpenAPI spec | `parts/mcp-builder/` |

## Rules

- Walk `root/skill/mcp` in Memora before changing server configs; record probe results as nodes.
- Use `ask_questions` before enabling/disabling servers in `~/.agents/mcp.json` or adding new third-party dependencies.
- Never inline plaintext tokens in `~/.agents/mcp.json` — place secrets in the root `.env` and wrap the server command with the root `.env` exporter.
- Pin package versions in `~/.agents/mcp.json` (no blind `@latest`). On-demand servers live in `_scripts/mcp-catalog-disabled.json`.
- If `read_files` returns `[BLOCKED]` on an ordinary non-secret file covered by `.gitignore` (such as `inbox/` or `_archive/`), read it via the terminal (`python` / `sed`); never bypass secret rules for `.env`.

## Related

`memory` (`memora` MCP), `research` (`searchmcp` and `parallel` MCPs), `browser` (`browsermcp` and `playwright` MCPs).

Files in this skill

  • SKILL.md1.9 KB
  • parts/mcp-auth-handler/SKILL.md1.5 KB
  • parts/mcp-batch-install-and-repair/SKILL.md2.4 KB
  • parts/mcp-batch-install-and-repair/references/dead-symlink-blocker.md2 KB
  • parts/mcp-builder/LICENSE.txt11.1 KB
  • parts/mcp-builder/README.md1.2 KB
  • parts/mcp-builder/SKILL.md12.5 KB
  • parts/mcp-builder/reference/evaluation.md21.2 KB
  • parts/mcp-builder/reference/mcp_best_practices.md7.2 KB
  • parts/mcp-builder/reference/node_mcp_server.md27.9 KB
  • parts/mcp-builder/reference/python_mcp_server.md24.5 KB
  • parts/mcp-builder/references/openapi-extraction-guide.md867 B
  • parts/mcp-builder/references/production-hardening-guide.md2.9 KB
  • parts/mcp-builder/references/python-server-template.md610 B
  • parts/mcp-builder/references/typescript-server-template.md346 B
  • parts/mcp-builder/references/validation-checklist.md1.3 KB
  • parts/mcp-builder/scripts/connections.py4.8 KB
  • parts/mcp-builder/scripts/evaluation.py12.3 KB
  • parts/mcp-builder/scripts/example_evaluation.xml1.2 KB
  • parts/mcp-builder/scripts/requirements.txt29 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.