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

DevDocs MCP

MCP Server

An MCP server inspired by devocs.io

工具数

0

提示词数

0

GitHub Stars

9

资源数

0
文档处理Python开发工具

安装说明

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

作者 / 组织

llmian-space

提供方

llmian-space

最后核验

2026/5/18 02:15

快速接入

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

详细介绍

DevDocs MCP实现

用于文档管理和集成的模型上下文协议(MCP)实现。

项目结构

src/
├── resources/
│   ├── templates/      # Resource template system
│   └── managers/       # Resource management
├── documentation/
│   ├── processors/     # Documentation processing
│   └── integrators/    # Integration handlers
├── tasks/
│   ├── issues/         # Issue tracking
│   └── reviews/        # Review management
└── tests/
    ├── property/       # Property-based tests
    └── integration/    # Integration tests

核心组件

资源模板系统

资源模板系统通过以下方式提供对文档资源的基于URI的访问:

  • 通过Pydantic进行类型安全参数处理
  • 灵活的URI模板匹配
  • 全面的错误处理
  • 资源生命周期的状态管理

示例用法:

from src.resources.templates.base import ResourceTemplate

# Create a template with parameter typing
template = ResourceTemplate(
    uri_template='docs://api/{version}/endpoint',
    parameter_types={'version': str}
)

# Extract and validate parameters
params = template.extract_parameters('docs://api/v1/endpoint')
template.validate_parameters(params)

测试策略

该项目使用基于属性的测试和假设来确保:

  • URI模板验证
  • 参数提取正确性
  • 错误处理稳健性
  • 类型安全执法

运行测试:

pytest tests/property/test_templates.py

实施进度

完成

  • \[x\] 项目基本结构
  • \[x\] 资源模板系统
  • \[x\] 基于属性的测试基础设施
  • \[x\] URI验证和参数提取
  • \[x\] 错误处理基础

进行中

  • \[\]文档处理器集成
  • \[\]缓存层实现
  • \[\]任务管理系统
  • \[\]性能优化

计划的

  • \[\]搜索实现
  • \[\]分支映射系统
  • \[\]状态跟踪
  • \[\]监控系统

开发指南

  1. 遵循TDD方法:

- 首先编写基于属性的测试 - 实现最小传递代码 - 重构以提高清晰度和效率

  1. 错误处理:

- 使用结构化错误类型 - 实施恢复策略 - 保持系统稳定性

  1. 文档:

- 保持README更新 - 记录新功能 - 包括使用示例

分行管理

该项目采用基于分支的开发方法:

  • 特征跟踪
  • 文档集成
  • 任务管理
  • 进度监控

贡献

  1. 创建特征分支
  2. 添加属性测试
  3. 机具功能
  4. 更新文档
  5. 提交拉取请求

后续步骤

  1. 实施文档处理器集成
  2. 添加具有适当生命周期管理的缓存层
  3. 开发任务管理系统
  4. 创建监控和绩效指标

支持资源

  • MCP概念: mcp-docs/docs/concepts/
  • Python SDK: python-sdk/src/mcp/
  • 示例服务器: python-sdk/examples/servers/

目录标签

目录标签

文档处理Python开发工具developer-toolsdevdocsmcpdocumentation-management文档管理本地部署资源模板测试策略开发指南集成协议

接入字段

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

HTTP

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

HTTPnone部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP