
MCP Project

2025.03.16
0
TypeScript服务端应用构建Node.js 服务管理其它
MCP-Server 是一个基于 Node.js 和 Docker 的服务项目,主要用于构建和管理服务端应用。它需要与 PostgreSQL 数据库配合使用,并通过 Docker 容器化部署。项目提供了从环境搭建到服务启动的全套流程,适合需要快速部署和调试服务端应用的场景。
View on GitHub
Overview
基本能力
产品定位
MCP-Server 是一个服务端应用构建和管理工具,帮助开发者快速搭建和调试基于 Node.js 的服务端环境。
核心功能
- 环境搭建:支持通过 Docker 快速部署 PostgreSQL 数据库。
- 服务构建:通过 npm 安装依赖并构建服务端应用。
- 调试工具:提供 MCP 检查器和浏览器调试界面,方便开发者调试服务端应用。
适用场景
- 需要快速搭建 Node.js 服务端环境的开发者。
- 需要与 PostgreSQL 数据库交互的服务端应用开发。
- 需要调试服务端应用的开发者。
工具列表
- npm:用于安装依赖和构建项目。
- Docker:用于快速部署 PostgreSQL 数据库。
- MCP 检查器:用于调试服务端应用。
常见问题解答
- 如何启动 PostgreSQL 数据库?
- 使用 Docker 运行命令
docker run -d --name postgres -p 5432:5432 -e POSTGRES_PASSWORD=admin postgres
。 - 如何构建服务端应用?
- 运行
npm install
安装依赖,然后运行npm run build
构建项目。 - 如何调试服务端应用?
- 运行
npm run inspector
启动 MCP 检查器,然后在浏览器中访问http://localhost:5173
。
使用教程
使用依赖
- 下载 Node.js。
- 下载 Docker 并运行以下命令启动 PostgreSQL 数据库:
bash docker run -d --name postgres -p 5432:5432 -e POSTGRES_PASSWORD=admin postgres
安装教程
- 安装项目依赖:
bash npm install
- 构建项目:
bash npm run build
- 创建配置文件
claude_desktop_config.json
:bash cd ~/Library/Application\ Support/Claude touch claude_desktop_config.json
- 将以下内容粘贴到配置文件中:
json { "mcpServers": { "mcp-server": { "command": "node", "args": ["/absolute/path/to/your/hello-mcp/build/index.js"] } } }
调试方式
- 运行 MCP 检查器:
bash npm run inspector
- 打开浏览器访问
http://localhost:5173
,点击 Connect 按钮。 - 在右侧界面点击 List Resources,查看服务端提供的资源。
- 点击 Hello World Message,查看服务端的响应。
许可证
None