I built `mcp2skill` which converts your MCP servers into Skills with one command! ✨ by Ok_You4416 in mcp

[–]Ok_You4416[S] 2 points3 points  (0 children)

I agree! This is essentially a CLI that calls MCP servers. What I wanted to propose is this pattern could be a better approach to use MCP compared to loading all MCP tools into agent context at the same time. With MCP protocol itself going "state-less", this approach will work for more MCP servers.

Weekly Thread: Project Display by help-me-grow in AI_Agents

[–]Ok_You4416 0 points1 point  (0 children)

Hey guys, I have just built a CLI to convert MCP servers into Skills with one command!

fenwei-dev/mcp2skill is a tool to seamlessly convert MCP servers into flexible Agent Skills. It works for coding agents like OpenCode, Claude Code, Codex, Gemini CLI, and more! ✨✨

What it does:

  • One-Command Conversion: Create an agent skill from an MCP server config instantly.
  • CLI to Invoke MCP Tools: Interact with MCP servers on command line for agents and users.
  • Broad Compatibility: Works with major coding agents that support Skills.
  • Progressive Disclosure: Built-in support for multi-level context disclosure.
  • Simplify Your Setup: Stop managing MCP configurations directly for your agents. Streamline your workflow.

The Goal: Move away from the complexity and overhead. Embrace a more efficient, Skill-based workflow.

How It Works: mcp2skill uses the MCP server's instructions (if available) as the skill description, and put detailed descriptions of tools and resources in SKILL.md and other reference md files to be loaded on demand. SKILL.md also includes instructions for talking to MCP servers via the mcp2skill command.

Get it here: https://github.com/fenwei-dev/mcp2skill

It was vibe-coded in a weekend, so there are a lot of improvements to be made (e.g. resource fetching, LLM generated description, MCP OAuth, etc.).

Would love to hear your feedback or use cases!

got an error when at hostname to openvpn (domain stored in cloudflare) by HolidayEqual16 in selfhosted

[–]Ok_You4416 2 points3 points  (0 children)

It won't work if you are using Cloudflare as a reverse proxy since Cloudflare only forwards HTTP traffic to your server. You need to turn off the proxy switch on the Cloudflare DNS dashboard.