MCP Project

MCP Project

site icon
2025.03.16 0
TypeScript服务端应用构建Node.js 服务管理其它
MCP-Server 是一个基于 Node.js 和 Docker 的服务项目,主要用于构建和管理服务端应用。它需要与 PostgreSQL 数据库配合使用,并通过 Docker 容器化部署。项目提供了从环境搭建到服务启动的全套流程,适合需要快速部署和调试服务端应用的场景。
View on GitHub

Overview

基本能力

产品定位

MCP-Server 是一个服务端应用构建和管理工具,帮助开发者快速搭建和调试基于 Node.js 的服务端环境。

核心功能

  1. 环境搭建:支持通过 Docker 快速部署 PostgreSQL 数据库。
  2. 服务构建:通过 npm 安装依赖并构建服务端应用。
  3. 调试工具:提供 MCP 检查器和浏览器调试界面,方便开发者调试服务端应用。

适用场景

  1. 需要快速搭建 Node.js 服务端环境的开发者。
  2. 需要与 PostgreSQL 数据库交互的服务端应用开发。
  3. 需要调试服务端应用的开发者。

工具列表

  1. npm:用于安装依赖和构建项目。
  2. Docker:用于快速部署 PostgreSQL 数据库。
  3. MCP 检查器:用于调试服务端应用。

常见问题解答

  1. 如何启动 PostgreSQL 数据库?
  2. 使用 Docker 运行命令 docker run -d --name postgres -p 5432:5432 -e POSTGRES_PASSWORD=admin postgres
  3. 如何构建服务端应用?
  4. 运行 npm install 安装依赖,然后运行 npm run build 构建项目。
  5. 如何调试服务端应用?
  6. 运行 npm run inspector 启动 MCP 检查器,然后在浏览器中访问 http://localhost:5173

使用教程

使用依赖

  1. 下载 Node.js。
  2. 下载 Docker 并运行以下命令启动 PostgreSQL 数据库: bash docker run -d --name postgres -p 5432:5432 -e POSTGRES_PASSWORD=admin postgres

安装教程

  1. 安装项目依赖: bash npm install
  2. 构建项目: bash npm run build
  3. 创建配置文件 claude_desktop_config.jsonbash cd ~/Library/Application\ Support/Claude touch claude_desktop_config.json
  4. 将以下内容粘贴到配置文件中: json { "mcpServers": { "mcp-server": { "command": "node", "args": ["/absolute/path/to/your/hello-mcp/build/index.js"] } } }

调试方式

  1. 运行 MCP 检查器: bash npm run inspector
  2. 打开浏览器访问 http://localhost:5173,点击 Connect 按钮。
  3. 在右侧界面点击 List Resources,查看服务端提供的资源。
  4. 点击 Hello World Message,查看服务端的响应。

许可证

None