use-mcp/examples/servers/hono-mcp
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jem 6a42f9dc93 feat(examples): transform hono-mcp server to Vengabus party theme
Transform the generic example server into a fun Vengabus-themed MCP server with:
- Replace generic tools with party-themed tools (party capacity calculator, vengabus schedule)
- Update resources to use party-themed URIs and content
- Replace generic prompts with party invitations and announcements
- Fix resource URI handling to strip trailing slashes
- Fix TypeScript errors with proper resource template typing
- Use docs:// protocol for party manual resource

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-02 18:35:12 -07:00
..
public Merge pull request #10 from modelcontextprotocol/e2e-testing 2025-06-30 21:07:45 +10:00
src feat(examples): transform hono-mcp server to Vengabus party theme 2025-07-02 18:35:12 -07:00
.gitignore Merge pull request #10 from modelcontextprotocol/e2e-testing 2025-06-30 21:07:45 +10:00
package.json chore: fix prettier formatting and update example server dependencies 2025-07-02 17:59:24 -07:00
pnpm-lock.yaml chore: fix prettier formatting and update example server dependencies 2025-07-02 17:59:24 -07:00
README.md Merge pull request #10 from modelcontextprotocol/e2e-testing 2025-06-30 21:07:45 +10:00
tsconfig.json Merge pull request #10 from modelcontextprotocol/e2e-testing 2025-06-30 21:07:45 +10:00
worker-configuration.d.ts Bumping to SDK v1.13.2 (#17) 2025-07-02 10:42:47 +10:00
wrangler.jsonc Merge pull request #10 from modelcontextprotocol/e2e-testing 2025-06-30 21:07:45 +10:00

npm install
npm run dev
npm run deploy

For generating/synchronizing types based on your Worker configuration run:

npm run cf-typegen

Pass the CloudflareBindings as generics when instantiation Hono:

// src/index.ts
const app = new Hono<{ Bindings: CloudflareBindings }>()