Skip to content

feat: add bundled FastMCP skill#2096

Closed
kshitijk4poor wants to merge 2 commits into
NousResearch:mainfrom
kshitijk4poor:feat/fastmcp-skill
Closed

feat: add bundled FastMCP skill#2096
kshitijk4poor wants to merge 2 commits into
NousResearch:mainfrom
kshitijk4poor:feat/fastmcp-skill

Conversation

@kshitijk4poor

Copy link
Copy Markdown
Collaborator

Summary

  • add a bundled skills/mcp/fastmcp skill for building FastMCP-based MCP servers
  • include a CLI reference, a scaffold helper, and starter templates for API, database, and file-processing servers
  • update MCP category descriptions so the new skill is discoverable in the bundled skills catalog

Test Plan

  • source .venv/bin/activate && python -m compileall skills/mcp/fastmcp
  • source .venv/bin/activate && python skills/mcp/fastmcp/scripts/scaffold_fastmcp.py --list
  • source .venv/bin/activate && python skills/mcp/fastmcp/scripts/scaffold_fastmcp.py --template api_wrapper --name 'Smoke Test' --output /tmp/fastmcp_smoke.py --force && python -m py_compile /tmp/fastmcp_smoke.py
  • source .venv/bin/activate && python -m pytest -o addopts='' tests/tools/test_skills_sync.py -q
  • source .venv/bin/activate && python -m pytest -o addopts='' tests/ -q

Notes

  • The full suite currently fails in an unrelated existing test: tests/hermes_cli/test_gateway_service.py::TestEnsureUserSystemdEnv::test_sets_xdg_runtime_dir_when_missing.
  • That failure reproduces in isolation and is outside the MCP/skills area touched by this PR.

Closes #343

@teknium1

Copy link
Copy Markdown
Contributor

Merged via PR #2113 as an optional skill (moved to optional-skills/mcp/fastmcp/). Your substantive commits were cherry-picked onto current main with authorship preserved. Thanks for the contribution!

@teknium1 teknium1 closed this Mar 20, 2026
teknium1 pushed a commit that referenced this pull request Mar 20, 2026
Add FastMCP skill to optional-skills/mcp/fastmcp/ with:
- SKILL.md with workflow, design patterns, quality checklist
- Templates: API wrapper, database server, file processor
- Scaffold CLI script for template instantiation
- FastMCP CLI reference documentation

Moved to optional-skills (requires pip install fastmcp).

Based on work by kshitijk4poor in PR #2096.
Closes #343
outsourc-e pushed a commit to outsourc-e/hermes-agent that referenced this pull request Mar 26, 2026
Add FastMCP skill to optional-skills/mcp/fastmcp/ with:
- SKILL.md with workflow, design patterns, quality checklist
- Templates: API wrapper, database server, file processor
- Scaffold CLI script for template instantiation
- FastMCP CLI reference documentation

Moved to optional-skills (requires pip install fastmcp).

Based on work by kshitijk4poor in PR NousResearch#2096.
Closes NousResearch#343
angelburgosrosado pushed a commit to angelburgosrosado/hermes-agent that referenced this pull request Apr 27, 2026
Add FastMCP skill to optional-skills/mcp/fastmcp/ with:
- SKILL.md with workflow, design patterns, quality checklist
- Templates: API wrapper, database server, file processor
- Scaffold CLI script for template instantiation
- FastMCP CLI reference documentation

Moved to optional-skills (requires pip install fastmcp).

Based on work by kshitijk4poor in PR NousResearch#2096.
Closes NousResearch#343
02356abc pushed a commit to 02356abc/hermes-agent that referenced this pull request May 14, 2026
Add FastMCP skill to optional-skills/mcp/fastmcp/ with:
- SKILL.md with workflow, design patterns, quality checklist
- Templates: API wrapper, database server, file processor
- Scaffold CLI script for template instantiation
- FastMCP CLI reference documentation

Moved to optional-skills (requires pip install fastmcp).

Based on work by kshitijk4poor in PR NousResearch#2096.
Closes NousResearch#343
olympus-terminal pushed a commit to olympus-terminal/hermes-agent that referenced this pull request May 16, 2026
Add FastMCP skill to optional-skills/mcp/fastmcp/ with:
- SKILL.md with workflow, design patterns, quality checklist
- Templates: API wrapper, database server, file processor
- Scaffold CLI script for template instantiation
- FastMCP CLI reference documentation

Moved to optional-skills (requires pip install fastmcp).

Based on work by kshitijk4poor in PR NousResearch#2096.
Closes NousResearch#343
gweeteve pushed a commit to gweeteve/hermes-agent that referenced this pull request Jun 2, 2026
Add FastMCP skill to optional-skills/mcp/fastmcp/ with:
- SKILL.md with workflow, design patterns, quality checklist
- Templates: API wrapper, database server, file processor
- Scaffold CLI script for template instantiation
- FastMCP CLI reference documentation

Moved to optional-skills (requires pip install fastmcp).

Based on work by kshitijk4poor in PR NousResearch#2096.
Closes NousResearch#343
Egavasyug pushed a commit to Egavasyug/hermes-agent that referenced this pull request Jun 10, 2026
Add FastMCP skill to optional-skills/mcp/fastmcp/ with:
- SKILL.md with workflow, design patterns, quality checklist
- Templates: API wrapper, database server, file processor
- Scaffold CLI script for template instantiation
- FastMCP CLI reference documentation

Moved to optional-skills (requires pip install fastmcp).

Based on work by kshitijk4poor in PR NousResearch#2096.
Closes NousResearch#343
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: FastMCP Skill — Build, Test, and Deploy MCP Servers

2 participants