aRustyDev / aRustyDev/pcf-mcp

feat: Add HTTP transport with REST API

Open
#16 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Description
Implement HTTP transport layer for the MCP server with REST API endpoints.

## Acceptance Criteria
- [ ] HTTP server with configurable host/port
- [ ] REST endpoints for health, info, tools listing, and tool execution
- [ ] Middleware stack (CORS, auth, logging, metrics, tracing)
- [ ] Proper error handling and JSON responses
- [ ] Authentication support with bearer tokens

## Technical Details
- Implement HTTPHandler with chi router
- Add middleware chain for cross-cutting concerns
- Create REST endpoints matching MCP protocol
- Support both authenticated and unauthenticated modes

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.