MCP.so
登录

Dummy MCP Server

@AngeloBoggio

基本信息

分类

其他

传输方式

stdio

作者

AngeloBoggio

关于 Dummy MCP Server

Creating an MCP server in order to plug it with a slack-bot

#dummy-mcp-server#slack-bot#typescript

Dummy MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Dummy MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Dummy MCP Server?

Dummy MCP Server is a basic Master Control Program server written in TypeScript that provides a framework for handling MCP commands and can be integrated with a Slack bot. It is intended for developers who need a starting point for building MCP command processing with Express.js and Winston logging.

How to use Dummy MCP Server?

Install dependencies with npm install, create a .env file with PORT, SLACK_BOT_TOKEN, SLACK_SIGNING_SECRET, SLACK_APP_TOKEN, and LOG_LEVEL, then start the development server using npm run dev. The server listens on port 3000 by default and exposes GET /health and POST /mcp/command endpoints.

Key features of Dummy MCP Server

  • Express.js server with TypeScript support
  • Winston logging setup
  • Environment-based configuration via .env
  • Ready for Slack bot integration
  • Health check endpoint at GET /health
  • Error handling middleware

Use cases of Dummy MCP Server

  • Prototyping a simple MCP command handler before adding full Slack integration
  • Learning how to structure an MCP server with TypeScript and Express
  • Running a lightweight health-checkable service for development environments

常见问题

1

What does Dummy MCP Server do?

It is a placeholder server that receives MCP commands via `POST /mcp/command` and provides a health check endpoint. It is designed to be extended for Slack bot integration.

2

How do I start the server?

Run `npm run dev` for development with hot reload, or first run `npm run build` then `npm start` for production.

3

What dependencies does it require?

Node.js and npm. The server uses Express, TypeScript, and Winston (as inferred from `package.json` usage). Slack bot tokens are expected in the `.env` file.

4

Where does log data live?

Logs are written to a `logs/` directory (configured by Winston). The exact file name is not specified.

5

Is authentication available?

The current version does not implement authentication or authorization; the `POST /mcp/command` endpoint is unprotected. Future enhancements include authentication.

评论

其他 分类下的更多 MCP 服务器