HTTP Server with MCP Support
@jhgaylor
About HTTP Server with MCP Support
Runnable example of node-candidate-mcp-server.
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is HTTP Server with MCP Support?
It is an HTTP server built with Express and TypeScript that serves both a webpage and a Model Context Protocol (MCP) endpoint. It implements a stateless MCP server using modern Streamable HTTP transport and also supports stdio transport. This tool is for developers who need a simple, configurable MCP server integrated with an Express HTTP stack.
How to use HTTP Server with MCP Support?
Install dependencies with npm install. Start the HTTP transport using npm run start:web, or the stdio transport with npm run start. Customize candidate data by setting environment variables (e.g., CONTACT_EMAIL, CANDIDATE_NAME) in a .env file or editing src/config.ts, then restart the server.
Key features of HTTP Server with MCP Support
- HTTP server with both web and MCP functionality
- Stateless MCP server using Streamable HTTP transport
- TypeScript for type safety
- Express.js for HTTP handling
- Supports both HTTP and stdio transports
- Configurable candidate data via environment variables
Use cases of HTTP Server with MCP Support
- Serving candidate information (resume, contact) over MCP
- Adding MCP capabilities to an existing Express web server
- Demonstrating a minimal MCP server with dual transport support
- Testing MCP tools with environment‑driven data
FAQ from HTTP Server with MCP Support
What are the requirements for running the server?
Node.js 18+ and npm or yarn.
How can I customize the candidate data?
Set environment variables such as CONTACT_EMAIL, CANDIDATE_NAME, RESUME_URL, etc., or update the values directly in src/config.ts. Restart the server for changes to take effect.
What transports does the server support?
HTTP using the Streamable HTTP transport (start with npm run start:web) and stdio (start with npm run start).
What license does the server use?
ISC.
More Other MCP servers
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
ghidraMCP
LaurieWiredMCP Server for Ghidra
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Awesome Mlops
visengerA curated list of references for MLOps
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Comments