Token导航 LogoToken导航TokenDH.com
Agency Standards MCP logo
开发工具stdio官方级别未说明来源级核验

Agency Standards MCP

MCP Server

一个定制化的MCP服务器,用于生成高质量的项目启动模板,审查代码和UI组件,并强制执行设计模式。适用于开发团队维护高标准软件开发。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
代码审查PythonClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

spacecode-library

提供方

spacecode-library

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python scripts/build_knowledge_base.py

详细介绍

机构标准MCP服务器

体现贵机构精英设计和开发标准的定制MCP服务器。作为一名拥有15年以上经验的高级开发人员,负责生成高质量的启动项目并实施设计模式。

特性

8强大的工具

  1. generate_project_starter -从SRS/系统设计生成完整的启动项目
  2. 发电机抛光检查表 -审查项目并创建优先改进列表
  3. 查看\_ \_组件 -根据机构标准审查UI组件
  4. review_backend_code -审查后端代码的安全性和质量
  5. generate_component_template -生成生产就绪的组件模板
  6. get_design_guidelines -准入机构设计指南
  7. 分析模式使用 -找到应该是内联交互的模态
  8. check_mobile_desktop_separation -验证PWA移动/桌面分离是否正确

快速开始

1.设置

# Install dependencies
cd agency-standards-mcp
export PATH="$HOME/.local/bin:$PATH"
source .venv/bin/activate

# Set up environment variables
cp .env.example .env
# Edit .env and add your ANTHROPIC_API_KEY

2.建立知识库

# Analyze your projects and build knowledge base
python scripts/build_knowledge_base.py

这将扫描4+个项目并提取:

  • 技术堆栈模式
  • 组件结构
  • 设计模式(模态与内联)
  • 移动/桌面模式
  • 图标使用

3.本地测试

# Add to Claude Code
claude mcp add agency-standards --transport stdio -- python src/agency_mcp_server.py

# Verify
claude mcp list

# Test in Claude Code
claude

4.尝试使用工具

在Claude Code会话中:

> Show me our design guidelines

> Generate a starter project for a task management app:
  SRS: Build a simple task manager with projects, tasks, and tags
  System Design: React frontend with Node.js backend, PostgreSQL database

> Review this component against our standards:
  [paste component code]

> Analyze modal usage in my project at ~/my-project

> Generate an InlineDeleteButton component

设计理念

内联优先,始终专业

  • 内联交互 默认情况下(modals仅用于关键确认、身份验证、警报)
  • 专业图标 (Lucide React)-永远不要使用表情符号
  • 独立的移动/桌面组件 -不仅仅是响应式CSS
  • 流畅的动画 (帧运动,300ms过渡)
  • TypeScript 用于类型安全
  • Tailwind CSS 用于造型
  • 干净、现代、光滑 设计

PWA标准

桌面:

  • 侧边栏导航
  • 多列布局
  • 悬停状态
  • 键盘快捷键

手机:

  • 底部导航(最多4-5个项目)
  • 单列布局
  • 卡片水平滚动
  • 触摸优化(48×48像素命中目标)
  • 安全区插图

项目结构

agency-standards-mcp/
├── src/
│   ├── agency_mcp_server.py      # Main MCP server with 8 tools
│   ├── agency_mcp_remote.py      # Remote HTTP server (Phase 4)
│   ├── analyzers/
│   │   └── project_analyzer.py   # Project pattern extraction
│   ├── skills/
│   │   └── AGENCY_STANDARDS_SKILL.md  # Complete standards document
│   └── tools/                     # Individual tool implementations
├── scripts/
│   └── build_knowledge_base.py   # Build knowledge base from projects
├── docs/
│   └── DEVELOPER_GUIDE.md        # Developer onboarding guide
├── tests/                         # Test suite
├── knowledge_base.json            # Analyzed project patterns
├── .env                           # Environment variables
└── README.md                      # This file

知识库

MCP服务器从您现有的项目中学习:

  • 培训师助手演示:Next.js+TypeScript+顺风
  • 类短跑演示:Next.js+Supabase+React查询
  • 健康前端:Vite+React+TypeScript
  • 实践-epd-前端-1:企业web应用程序

提取的图案:

  • 技术栈偏好(Next.js、Vite、TypeScript、Tailwind)
  • 组件组织(ui/、layout/、share/)
  • 设计模式(内联与模态比)
  • 移动模式(底部导航、安全区插图)
  • 图标库(Lucide React、Heroicons)

配置

环境变量

# .env file
ANTHROPIC_API_KEY=your_api_key_here
PROJECT_PATHS=/path/to/project1,/path/to/project2,...
ADMIN_API_KEY=admin-key-for-remote-server
SERVER_URL=http://localhost:8000
PORT=8000

更新标准

要更新设计标准,请编辑:

src/skills/AGENCY_STANDARDS_SKILL.md

要在添加项目后重建知识库,请执行以下操作:

python scripts/build_knowledge_base.py

用法示例

示例1:生成启动项目

User: Generate a starter project for an inventory management system

MCP Response:
- Complete Next.js + TypeScript project structure
- Separate MobileBottomNav and DesktopSidebar
- Inline delete confirmations
- Professional UI with Lucide icons
- Type-safe with Zod validation
- Ready to customize and deploy

示例2:评审组件

User: Review this DeleteButton component

MCP Response:
✅ Excellent: TypeScript types, professional icons
⚠️ Issue: Uses modal for confirmation (should be inline)
💡 Suggestion: [Shows inline pattern code example]

示例3:波兰检查表

User: Generate polish checklist for ~/my-project

MCP Response:
## HIGH PRIORITY
- [ ] Convert 3 modals to inline interactions (locations listed)
- [ ] Add separate mobile/desktop navigation components
- [ ] Fix 5 accessibility violations

## MEDIUM PRIORITY
- [ ] Add loading states to async actions
- [ ] Implement error boundaries

[Complete prioritized checklist with time estimates]

发展

添加新工具

  1. 添加工具功能 src/agency_mcp_server.py:
@app.tool()
async def my_new_tool(param: str) -> str:
    """Tool description"""
    # Implementation
    return result
  1. 本地测试:
claude mcp remove agency-standards
claude mcp add agency-standards --transport stdio -- python src/agency_mcp_server.py

运行测试

# Run test suite
python -m pytest tests/

# Test specific tool
python src/agency_mcp_server.py --test generate_project_starter

部署(第4阶段)

部署到Railway/Render/DigitalOcean以进行远程团队访问。

docs/DEPLOYMENT.md 获取完整说明。

成本估算

10名开发人员的每月费用:

  • API克劳德:约12美元/月

- 项目世代:约7.50美元 - 点评:约3.00美元 - 其他查询:约1.50美元

  • 托管:10-50美元/月

- 铁路:$5/月 - 渲染:每月7美元 - DigitalOcean:每月12美元

总计:约20-60美元/月

非常实惠,可以在整个团队中保持高质量的标准!

支持

  • 文档:参见 docs/ 文件夹
  • 问题:在存储库中创建问题
  • 更新:提取最新更改并重建知识库

后续步骤

  1. ✅ 第一阶段:项目设置-完成
  2. ✅ 第2阶段:知识库-完成
  3. ✅ 第3阶段:MCP工具-完成
  4. ⏳ 阶段4:具有身份验证的远程服务器
  5. ⏳ 第五阶段:开发人员入职培训系统
  6. ⏳ 第6阶段:部署和测试
  7. ⏳ 第7阶段:文件和移交

版本

v1.0.0 -初始版本包含8个核心工具

______________________________________________________________________

内置❤️ 维护精英软件开发标准

目录标签

目录标签

代码审查PythonClaude开发工具项目生成本地部署设计模式UI审查

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP