MCP-Server-Typescript-onProcess
This project demonstrates how to build an MCP (Model Context Protocol) Server in TypeScript, using the StdioServerTransport
from the @modelcontextprotocol/sdk
It showcases how to implement a custom server that communicates via stdio streams (process.stdin
/ process.stdout
), making it easy to integrate with MCP clients.
🚀 Features
- Written in TypeScript for strong typing and maintainability.
- Uses
StdioServerTransport
for on-process communication.
▶️ Running the Server
First, build the project:
If you have your own client: start the server directly.
Or, use an MCP client (e.g., Claude Desktop): connect it to this MCP server to handle requests.
Example MCP client configuration:
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A demonstration MCP server built in TypeScript that shows how to implement stdio-based communication for integration with MCP clients. Serves as a template for building custom MCP servers with strong typing and maintainability.
Related MCP Servers
- AsecurityFlicenseAqualityA template for creating Model Context Protocol (MCP) servers in TypeScript, offering features like container-based dependency injection, a service-based architecture, and integration with the LLM CLI for architectural design feedback through natural language.Last updated -117TypeScript
- -securityFlicense-qualityA starter template for creating Model Context Protocol servers using TypeScript, providing basic setup and sample tool implementation for developers to build their own MCP servers.Last updated -TypeScript
- -securityAlicense-qualityA TypeScript framework for building MCP servers with client session management capabilities, supporting tools definition, authentication, image content, logging, and error handling.Last updated -49,275TypeScriptMIT License
- -securityAlicense-qualityA TypeScript framework for building MCP servers with features for client sessions, authentication, image/audio content, and typed server events.Last updated -TypeScriptMIT License