MCP.so
ログイン

HTTP Server with MCP Support

@jhgaylor

基本情報

カテゴリ

その他

トランスポート

stdio

作者

jhgaylor

HTTP Server with MCP Support について

Runnable example of node-candidate-mcp-server.

HTTP Server with MCP Support の設定

標準の設定はありません

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

リポジトリ

HTTP Server with MCP Support のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは 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

よくある質問

1

What are the requirements for running the server?

Node.js 18+ and npm or yarn.

2

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.

3

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`).

4

What license does the server use?

ISC.

コメント

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