Skip to content

Add FastMCP knowledge base entry - #26

Merged
igormcsouza merged 1 commit into
mainfrom
claude/fastmcp-knowledge-base-entry-sx3ext
Aug 28, 2026
Merged

igormcsouza merged 1 commit into
mainfrom
claude/fastmcp-knowledge-base-entry-sx3ext

Conversation

@igormcsouza

Copy link
Copy Markdown
Owner

Summary

  • Add docs/knowledge/machine-learning/fastmcp-knowledge-base-server.md, a new article covering:
    • How FastMCP works (@mcp.tool/@mcp.resource/@mcp.prompt decorators, auto-generated JSON Schema from type hints)
    • A working example MCP server that searches and reads this repo's own knowledge-base articles
    • Deployment via stdio (local clients) vs. Streamable HTTP (remote clients)
    • A comparison of running the MCP server on AWS Lambda via a built-in ASGI adapter (Mangum) vs. the AWS Lambda Web Adapter — code changes needed, response streaming support, deployment shape, portability, cold start
    • How to wire a FastMCP server into a project: Claude Desktop/Code config, fastmcp.Client for programmatic calls, and deploying via CDK like other infra
  • Link the new article from docs/knowledge/machine-learning/index.md
  • Cross-link back to it from docs/knowledge/devops-tools/aws/lambda.md's Related Articles

Test plan

  • uv run mkdocs build --strict — builds clean, no warnings
  • uv run pre-commit run on changed files — Markdownlint and other hooks pass
  • Manually reviewed rendered structure against existing articles' conventions (front matter, tags, Summary/Related Articles sections)

Generated by Claude Code

Covers how FastMCP works, an example MCP server for querying this
knowledge base, deployment via stdio/Streamable HTTP, the AWS Lambda
Web Adapter vs a built-in ASGI adapter (Mangum) for serving MCP over
Lambda, and how to wire a FastMCP server into client projects.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011mry7FLjPc4ohTSmKk6rT3
@igormcsouza
igormcsouza merged commit 3e00410 into main Aug 28, 2026
3 checks passed
@igormcsouza
igormcsouza deleted the claude/fastmcp-knowledge-base-entry-sx3ext branch August 28, 2026 17:22
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.

2 participants