MCP.so
ログイン

HTTP Server with MCP Support

@jhgaylor

HTTP Server with MCP Support について

Runnable example of node-candidate-mcp-server.

基本情報

カテゴリ

その他

ランタイム

node

トランスポート

stdio

公開者

jhgaylor

設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

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.

コメント

「その他」の他のコンテンツ