about.html•7.21 kB
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>关于 - Memory Bank</title>
<link rel="stylesheet" href="lib/bootstrap/bootstrap.min.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand" href="index.html">Memory Bank MCP 服务器</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item">
<a class="nav-link" href="index.html">首页</a>
</li>
<li class="nav-item">
<a class="nav-link" href="projects.html">项目管理</a>
</li>
<li class="nav-item">
<a class="nav-link" href="tutorial.html">使用教程</a>
</li>
<li class="nav-item">
<a class="nav-link" href="api.html">API 文档</a>
</li>
<li class="nav-item">
<a class="nav-link active" href="about.html">关于</a>
</li>
</ul>
</div>
</div>
</nav>
<div class="container mt-5">
<div class="row justify-content-center">
<div class="col-lg-8">
<div class="card shadow-sm mb-5">
<div class="card-body">
<h1 class="mb-4 text-center">关于 Memory Bank</h1>
<section class="mb-5">
<h2>项目简介</h2>
<p>Memory Bank MCP 服务器是一个符合MCP(Model Context Protocol)协议的服务器,用于管理Markdown格式的项目文档和规则。它为项目开发过程中的文档管理、任务追踪和知识沉淀提供了统一的解决方案。</p>
<p>本项目致力于解决大型项目开发过程中的文档管理问题,通过结构化的工作流程和标准化的文档格式,帮助团队更好地组织项目资料、追踪开发进度、记录设计决策和经验教训。</p>
</section>
<section class="mb-5">
<h2>核心功能</h2>
<ul class="feature-list">
<li><strong>多项目隔离</strong> - 支持多个项目同时管理,每个项目的文档和规则相互隔离</li>
<li><strong>Markdown 文档管理</strong> - 所有项目文档以Markdown格式存储,便于编辑和版本控制</li>
<li><strong>结构化工作流</strong> - 提供从项目初始化(VAN)到归档(ARCHIVE)的完整工作流程</li>
<li><strong>Web 界面</strong> - 提供直观的Web界面,方便查看和编辑项目文档</li>
<li><strong>MCP 协议支持</strong> - 兼容Model Context Protocol协议,可被大模型直接调用</li>
<li><strong>项目导入导出</strong> - 支持项目文档的导入和导出,便于备份和共享</li>
<li><strong>自定义规则</strong> - 允许为每个项目设置不同的规则,也可设置全局规则</li>
</ul>
</section>
<section class="mb-5">
<h2>技术实现</h2>
<p>Memory Bank MCP 服务器基于现代Web技术栈开发:</p>
<ul>
<li>服务器端: Node.js, Express, TypeScript</li>
<li>数据存储: 使用JSON文件存储项目、文档和规则数据</li>
<li>前端界面: HTML5, CSS3, Bootstrap 5, JavaScript</li>
<li>MCP实现: 基于Model Context Protocol SDK开发</li>
</ul>
</section>
<section class="mb-5">
<h2>项目结构</h2>
<p>Memory Bank MCP 服务器采用模块化的项目结构:</p>
<ul>
<li><code>src/models</code> - 核心数据模型 (Project, Document, Rule)</li>
<li><code>src/controllers</code> - API控制器和请求处理</li>
<li><code>src/routes</code> - API路由定义</li>
<li><code>src/middlewares</code> - 中间件</li>
<li><code>src/utils</code> - 工具函数和配置</li>
<li><code>src/mcp</code> - MCP协议实现</li>
<li><code>public</code> - 前端静态资源</li>
<li><code>views</code> - 页面模板</li>
</ul>
</section>
<section class="mb-5">
<h2>开源协议</h2>
<p>Memory Bank MCP 服务器采用MIT开源协议,允许自由使用、修改和分发,详情请参阅项目根目录下的LICENSE文件。</p>
</section>
<section class="mb-5">
<h2>联系我们</h2>
<p>如果您有任何问题、建议或贡献,请通过以下方式联系我们:</p>
<ul>
<li>GitHub Issues: <a href="https://github.com/yourusername/memory-bank-mcp-server/issues" target="_blank">提交问题报告</a></li>
<li>电子邮件: <a href="mailto:contact@example.com">contact@example.com</a></li>
</ul>
</section>
<div class="text-center mt-5">
<p class="text-muted">Version 1.0.0</p>
</div>
</div>
</div>
</div>
</div>
</div>
<footer class="footer mt-auto py-3 bg-light">
<div class="container text-center">
<p class="mb-1">Memory Bank MCP Server © 2023 版权所有</p>
<p class="mb-0 text-muted">遵循MCP协议,为项目文档管理提供支持</p>
</div>
</footer>
<script src="lib/bootstrap/bootstrap.bundle.min.js"></script>
</body>
</html>