The TypeScript MCP Server is a server implementation designed to run stdio MCP servers over a network. It allows you to boot up and serve MCP servers over HTTP, making it easier to manage and deploy MCP server instances in a networked environment.
This project is particularly useful for developers who need to deploy MCP servers in a distributed system, providing a simple and efficient way to manage server instances.
github:v-3/discordmcp
.To get started with the TypeScript MCP Server, follow these steps:
bash
git clone https://github.com/UpstreetAI/simple-mcp-server.git
bash
pnpm install
bash
pnpm build
The server can be configured using the mcp-servers.json
file. This file contains a list of MCP server references and their respective environment configurations.
Example mcp-servers.json
:
[
{
"reference": "github:v-3/discordmcp",
"env": {
"PORT": "3000",
"API_KEY": "your_api_key_here"
}
}
]
Once the server is configured and running, you can access the MCP servers over HTTP. The server will automatically boot up the specified MCP servers and serve them on the configured ports.
To start the server:
pnpm start
Contributions to the TypeScript MCP Server are welcome! If you'd like to contribute, please follow these steps:
This project is open-source and available under the MIT License.