nguyenngocdue/mcp-server-100
3.2
If you are the rightful owner of mcp-server-100 and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The MCP Node/TS Server is a server implementation designed to handle Model Context Protocol (MCP) requests, providing a structured way to manage and invoke tools within a networked environment.
Tools
1
Resources
0
Prompts
0
# MCP Node/TS Server
### Install & Run
```bash
pnpm i
cp .env.example .env
pnpm dev
Endpoints
GET /healthGET /mcp/toolsPOST /mcp/invoke→ body{ "tool": "ping", "arguments": { "name": "Due" } }
Notes
- Add
x-api-key: <API_KEY>if API key is set in.env. - Add new tools in
src/mcp/tools/*and register insrc/mcp/registry.ts.
17) Cách chạy & test nhanh
# 1) Cài deps
pnpm i
# 2) Tạo file .env
cp .env.example .env
# (chỉnh PORT/API_KEY nếu muốn)
# 3) Chạy dev
pnpm dev
# hoặc build & start
pnpm build && pnpm start
# 4) Test
curl -s http://localhost:3000/mcp/tools | jq
curl -s -X POST http://localhost:3000/mcp/invoke \
-H "content-type: application/json" \
-d '{"tool":"ping","arguments":{"name":"Due"}}' | jq
Sẵn sàng để expose qua ngrok/cloud & tích hợp vào app chính. Khi cần chuẩn MCP đầy đủ, có thể thay lớp router này bằng SDK MCP chính thức mà vẫn giữ nguyên
registry+ hợp đồng{tool, arguments}để refactor mượt.