Token导航 LogoToken导航TokenDH.com
Repo Viz logo
开发工具未说明官方级别未说明来源级核验

Repo Viz

MCP Server

RepoViz是一个用于分析和可视化代码仓库提交数据的工具,适用于开发团队进行代码管理和项目监控。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
代码分析版本控制Python开发工具数据可视化

安装说明

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

作者 / 组织

aledlie

提供方

aledlie

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

RepoViz 的

概述

此目录包含14个带有提取模式的代码文件。

Git远程: git@github.com下载:aledlie/RepoViz.git

子目录

  • Generated Data/
  • examples/
  • git_commit_visualization_utilities.egg-info/
  • logs/
  • reports/
  • tests/

文件和模式

analyze_integrity_studio.py python

功能:

  • get_file_language(file_path) -第13行
  • analyze_directory(base_path) -第35行
  • format_size(bytes_size) -第97行
  • main() -109号线

主要进口: collections, json, os, pathlib

database_schema.py python

课程:

  • Repository (延伸:基地)-第23行

- 存储库信息表。 - 方法: __表示__

  • Commit (延伸:基地)-45号线

- 个人提交数据表。 - 方法: __表示__

  • CommitSummary (延伸:基地)-82号线

- 聚合提交统计表。 - 方法: __表示__

  • Chart (延伸:基地)-113号线

- 已生成图表元数据表。 - 方法: __表示__、get_config、set_configuration、get_schema_org_data、set_schema_org_dada

  • DataFile (延伸:基地)-169号线

- 数据文件元数据表。 - 方法: __表示__

  • DatabaseManager -第199行

- 数据库管理实用程序。 - 方法: __初始化__、create_tables、get_session、get_or_create_repository、add_comit(再增加3个)

功能:

  • initialize_database(database_url) -> DatabaseManager -第425行
  • import_commit_data_from_files(db_manager, repo_name) -> -432号线

主要进口: datetime, json, os, schemas, sqlalchemy (再加4个)

enhanced_mcp_server.py python

功能:

  • get_repository_name() -> Optional[...] -46号线
  • run_data_collection_script(script_name) -> bool -第62行
  • list_tools() -> List[...] -第139行

主要进口: asyncio, enhanced_plot_scripts, json, mcp.server, mcp.server.models (+8个以上)

enhanced_plot_scripts.py python

课程:

  • EnhancedPlotter -第30行

- 支持Pydantic配置的增强型绘图仪。 - 方法: __初始化__、load_comit_data、create_hour_bar_chart、create_day_pie_chart、create_month_pie_chart(再增加3个)

功能:

  • create_chart_from_config(config) -> str -第355行
  • create_chart_from_env() -> str -第371行
  • main() -第412行

主要进口: argparse, json, matplotlib.pyplot, numpy, os (再加4个)

extract_schema_org.py python

功能:

  • fetch_webpage(url) -> str -第15行
  • extract_jsonld_scripts(html) -> List[...] -第30行
  • extract_meta_tags(html) -> Dict[...] -第47行
  • analyze_schema_org_data(url) -> Dict[...] -第69行
  • main() -106号线

主要进口: datetime, json, re, sys, typing (再加2个)

integrity_studio_data_loader.py python

课程:

  • IntegrityStudioDataLoader -第29行

- 加载和管理Integrity Studio数据 - 方法: __初始化__,load_schema_from_html,create_sample_users,create_samples_roles,create_complete_organization(再增加3个)

功能:

  • generate_html_script_tag(json_ld) -> str -第311行

主要进口: datetime, integrity_studio_schema_types, json, pathlib, typing (再加1个)

integrity_studio_schema_types.py python

课程:

  • ServiceType (延伸:str,Enum)-第27行

- 提供的人工智能服务类型

  • ActivityType (延伸:str,Enum)-第37行

- 用户活动类型

  • RoleType (延伸:str,Enum)-第47行

- 用户角色类型

  • Thing (延伸:BaseModel)-第59行

- 基础Schema.org事物类型

  • PostalAddress (延伸:BaseModel)-第79行

- Schema.org邮寄地址

  • Country (延伸:BaseModel)-第94行

- Schema.org国家

  • Person (延伸:Thing)-第109行

- Schema.org人员

  • ContactPoint (延伸:BaseModel)-第124行

- Schema.org联系点

  • ImageObject (延伸:BaseModel)-第143行

- Schema.org图像对象

  • PriceSpecification (延伸:BaseModel)-第160行

- Schema.org价格规范

  • Offer (延伸:BaseModel)-第174行

- Schema.org报价

  • Audience (延伸:BaseModel)-第191行

- Schema.org受众

  • Service (延伸:东西)-第203行

- Schema.org服务

  • OfferCatalog (延伸:BaseModel)-第217行

- Schema.org产品目录

  • Organization (延伸:东西)-第234行

- Schema.org组织

  • ProfessionalService (延伸:东西)-第257行

- Schema.org专业服务

  • EntryPoint (延伸:BaseModel)-第277行

- Schema.org入口点

  • SearchAction (延伸:BaseModel)-第288行

- Schema.org搜索操作

  • WebSite (延伸:东西)-第300行

- Schema.org网站

  • WebPage (延伸:东西)-第312行

- Schema.org网页

  • ListItem (延伸:BaseModel)-第325行

- Schema.org列表项

  • BreadcrumbList (延伸:BaseModel)-第338行

- Schema.org面包屑列表

  • User (延伸:BaseModel)-第354行

- Prisma模式中的用户模型

  • UserProfile (延伸:BaseModel)-第373行

- Prisma模式中的用户配置文件模型

  • Role (延伸:BaseModel)-第392行

- Prisma模式中的角色模型

  • UserRole (延伸:BaseModel)-第404行

- 从Prisma架构分配用户角色

  • UserSession (延伸:BaseModel)-第415行

- Prisma模式中的用户会话模型

  • UserActivity (延伸:BaseModel)-第435行

- 从Prisma模式跟踪用户活动

  • IntegrityStudioOrganization (延伸:组织)-第453行

- 完整的Integrity Studio组织模式

  • IntegrityStudioService (延伸:服务)-472号线

- 通过定价增强服务模式

功能:

  • create_integrity_studio_organization() -> IntegrityStudioOrganization -第482行
  • create_all_services() -> List[...] -第574行
  • export_to_json_ld(obj) -> dict -696号线

主要进口: datetime, decimal, enum, json, pydantic (再加2个)

leora_data_loader.py python

课程:

  • LeoraDataLoader -24号线

- 从CSV文件加载和解析Leora数据 - 方法: __初始化__,\_parse_price,\_parse_datetime,load_products,load_categories(+1个以上)

功能:

  • generate_product_json_ld(product) -> dict -线路204
  • export_all_to_json_ld(org, output_file) -> dict -第244行

主要进口: csv, datetime, decimal, json, leora_schema_types (再加2个)

leora_schema_types.py python

课程:

  • DayOfWeek (延伸:str,Enum)-第26行

- Schema.org DayOfWeek枚举

  • ServiceType (延伸:str,Enum)-第37行

- 提供的家庭健康服务类型

  • ProductTier (延伸:str,Enum)-第45行

- 产品/服务级别

  • PricingDuration (延伸:str,Enum)-第52行

- 定价持续时间选项

  • TaxClass (延伸:str,Enum)-第58行

- 产品的税务分类

  • Thing (延伸:BaseModel)-第67行

- 基础Schema.org事物类型

  • PostalAddress (延伸:BaseModel)-第87行

- Schema.org邮寄地址

  • GeoCoordinates (延伸:BaseModel)-第102行

- Schema.org地理坐标

  • Place (延伸:东西)-第114行

- Schema.org地点

  • City (延伸:地点)-第124行

- Schema.org城市

  • State (延伸:地点)-135号线

- Schema.org状态

  • OpeningHoursSpecification (延伸:BaseModel)-第147行

- Schema.org开放时间规范 - 方法:validate_time_format

  • Service (延伸:东西)-第177行

- Schema.org服务

  • MonetaryAmount (延伸:BaseModel)-第197行

- Schema.org货币账户

  • Offer (延伸:BaseModel)-209号线

- Schema.org报价

  • OfferCatalog (延伸:BaseModel)-第224行

- Schema.org产品目录

  • Product (延伸:事物)-第236行

- Schema.org产品

  • Organization (延伸:东西)-第254行

- Schema.org组织

  • LocalBusiness (延伸:组织)-第269行

- Schema.org本地商业

  • ProductVariant (延伸:BaseModel)-第291行

- Leora产品变体,具有定价选项

  • ServiceCategory (延伸:BaseModel)-第315行

- 服务类别定义

  • ContactInformation (延伸:BaseModel)-第329行

- 组织的联系信息 - 方法:validate_phone

  • LeoraHomeHealth (延伸:LocalBusiness)-348号线

- Leora家庭健康组织的完整schema.org代表

功能:

  • create_leora_organization() -> LeoraHomeHealth -第378行
  • export_to_json_ld(obj) -> dict -491号线

主要进口: datetime, decimal, enum, json, pydantic (再加1个)

luis_landscaping_data_loader.py python

课程:

  • LuisLandscapingDataLoader -第23行

- 加载和管理Luis Landscapeing数据 - 方法: __初始化__、load_business_config、\_extract_value、\_extract_services、create_sample_contact_forms(再增加4个)

功能:

  • generate_html_script_tag(json_ld) -> str -279号线

主要进口: datetime, json, luis_landscaping_schema_types, pathlib, re (再加1个)

luis_landscaping_schema_types.py python

课程:

  • ServiceType (延伸:str,Enum)-第26行

- 提供的服务类型

  • DayOfWeek (延伸:str,Enum)-第35行

- Schema.org DayOfWeek枚举

  • ContactType (延伸:str,Enum)-第46行

- 联系表单消息类型

  • Thing (延伸:BaseModel)-第58行

- 基础Schema.org事物类型

  • PostalAddress (延伸:BaseModel)-第78行

- Schema.org邮寄地址

  • GeoCoordinates (延伸:BaseModel)-第93行

- Schema.org地理坐标

  • Place (延伸:事物)-第105行

- Schema.org地点

  • OpeningHoursSpecification (延伸:BaseModel)-第120行

- Schema.org开放时间规范 - 方法:validate_time_format

  • Service (延伸:东西)-第150行

- Schema.org服务

  • Offer (延伸:BaseModel)-第163行

- Schema.org报价

  • OfferCatalog (延伸:BaseModel)-第176行

- Schema.org产品目录

  • ContactPoint (延伸:BaseModel)-第192行

- Schema.org联系点

  • Organization (延伸:东西)-第205行

- Schema.org组织

  • LocalBusiness (延伸:组织)-第216行

- Schema.org本地商业

  • ContactFormData (延伸:BaseModel)-第239行

- 联系表单提交数据 - 方法:validate_phone

  • ValidationError (延伸:BaseModel)-261号线

- 表单验证错误

  • LuisLandscapingBusiness (延伸:本地商务)-271号线

- 完整的路易斯园林和杂工服务商业模式

  • LuisLandscapingService (延伸:服务)-285号线

- Luis Landscape的强化服务模式

  • EntryPoint (延伸:BaseModel)-第441行

- Schema.org入口点

  • SearchAction (延伸:BaseModel)-第452行

- Schema.org搜索操作

  • WebSite (延伸:东西)-第464行

- Schema.org网站

功能:

  • create_luis_landscaping_business() -> LuisLandscapingBusiness -295号线
  • create_all_services() -> List[...] -第377行
  • export_to_json_ld(obj) -> dict -476号线

主要进口: datetime, decimal, enum, json, pydantic (再加1个)

schema_org.py python

功能:

  • get_software_application_schema(repository_name, version, author_name, author_email) -> Dict[...] -第14行
  • get_dataset_schema(data_type, repository_name, file_path, record_count) -> Dict[...] -95号线
  • get_creative_work_schema(chart_type, repository_name, file_path) -> Dict[...] -第186行
  • get_mcp_server_schema() -> Dict[...] -249号线
  • save_structured_data(schema_data, output_path) -> -第289行
  • generate_all_schemas(repository_name, output_dir) -> Dict[...] -第298行
  • get_jsonld_script_tag(schema_data) -> str -330号线
  • get_meta_tags(schema_data) -> List[...] -第337行

主要进口: datetime, json, os, typing

schemas.py python

课程:

  • ChartType (延伸:str,Enum)-第14行

- 支持的图表类型。

  • PeriodType (延伸:str,Enum)-第22行

- 提交分析的时间段类型。

  • CommitData (延伸:BaseModel)-第29行

- 个人提交数据模型。

  • CommitCount (延伸:BaseModel)-第45行

- 特定时间段的聚合提交计数。 - 方法:validate_period_range

  • PlotConfig (延伸:BaseModel)-第64行

- 绘图生成配置。 - 方法:validate_hex_color

  • ChartConfig (延伸:BaseModel)-第86行

- 用于生成单个图表的配置。 - 方法:validate_filename

  • ChartRequest (延伸:BaseModel)-第103行

- MCP服务器图表生成请求。

  • VisualizationConfig (延伸:BaseModel)-第112行

- 可视化工具包的总体配置。

  • RepositoryInfo (延伸:BaseModel)-第121行

- 用于生成图表的存储库信息。

  • DataFile (延伸:BaseModel)-第130行

- 数据文件信息。

  • MCPToolResponse (延伸:BaseModel)-第139行

- MCP工具执行的响应。

  • Config -第39行

功能:

  • validate_commit_data_file(file_path) -> List[...] -第149行
  • create_default_chart_config(chart_type, repo_name) -> ChartConfig -第193行

主要进口: datetime, enum, os, pydantic, typing

setup_enhanced.py python

功能:

  • check_python_version() -第17行
  • check_git_repository() -第28行
  • create_virtual_environment() -44号线
  • get_pip_command() -第62行
  • install_dependencies() -70号线
  • create_directory_structure() -第113行
  • make_scripts_executable() -第128行
  • test_imports() -第151行
  • initialize_database() -第180行
  • generate_example_configs() -线路204
  • …以及另外4个功能

主要进口: json, os, pathlib, subprocess, sys (再加1个)

______________________________________________________________________

*由模式生成器生成*

目录标签

目录标签

代码分析版本控制Python开发工具数据可视化本地部署Git仓库

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP