chore: atualização geral
This commit is contained in:
+4
-4
@@ -1,6 +1,6 @@
|
||||
# FCPXML MCP
|
||||
|
||||
**The bridge between Final Cut Pro and AI. 62 tools that turn timeline XML into structured data Claude can read, edit, and generate.**
|
||||
**The bridge between Final Cut Pro and AI. 73 tools that turn timeline XML into structured data Claude can read, edit, and generate.**
|
||||
|
||||
[](https://github.com/DareDev256/fcp-mcp-server/actions)
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
@@ -410,7 +410,7 @@ Select these from Claude's prompt menu (⌘/) — they chain multiple tools auto
|
||||
|
||||
```
|
||||
fcp-mcp-server/ ~9.4k lines Python
|
||||
├── server.py MCP entry point — 62 tools, 5 prompts, resource discovery
|
||||
├── server.py MCP entry point — 73 tools, 5 prompts, resource discovery
|
||||
│ _resolve_io_paths() / _setup_modifier() / _setup_generator()
|
||||
│ _format_clip_table() / _markdown_table() / _format_batch_result()
|
||||
│ _raw_markers_to_batch()
|
||||
@@ -430,7 +430,7 @@ fcp-mcp-server/ ~9.4k lines Python
|
||||
│ ├── safe_xml.py Centralized defusedxml wrappers (XXE/entity-bomb protection) + serialize_xml()
|
||||
│ ├── dtd.py Validate output against Apple's official DTDs (located in the FCP app bundle)
|
||||
│ └── templates.py Template system (intro/outro, lower thirds, music video)
|
||||
├── tests/ 1032 tests across 24 suites
|
||||
├── tests/ 1342 tests across 34 suites
|
||||
│ ├── test_models.py TimeValue math, Timecode formatting, MarkerType contracts
|
||||
│ ├── test_parser.py FCPXML parsing, connected clips, edge cases
|
||||
│ ├── test_writer.py Clip editing, marker writing, speed changes
|
||||
@@ -568,7 +568,7 @@ uv run --extra dev pytest tests/ -v # or: python3 -m pytest tests/ -v
|
||||
ruff check . --exclude docs/ # lint — must pass before committing
|
||||
```
|
||||
|
||||
1032 tests across 24 suites covering models, parser, writer, FCPXMLWriter generation, server handlers, rough cut generation, speed cutting & pacing curves, marker pipeline, refactored helper functions, regression fixes, security hardening (XXE, entity expansion, path traversal, sandbox boundaries, minidom defense-in-depth, JSON depth limits, input validation, ffmpeg bounds, write-handler sandboxing), connected clips, roles, diff, export, compound clip flattening, audio track generation, templates, effects, `.fcpxmld` bundles with sidecar preservation, bulk media relink, real media silence detection (parser, timeline mapping, real-WAV ffmpeg integration), and DTD validation against Apple's official DTDs (auto-skipped on machines without Final Cut Pro).
|
||||
1342 tests across 34 suites covering models, parser, writer, FCPXMLWriter generation, server handlers, rough cut generation, speed cutting & pacing curves, marker pipeline, refactored helper functions, regression fixes, security hardening (XXE, entity expansion, path traversal, sandbox boundaries, minidom defense-in-depth, JSON depth limits, input validation, ffmpeg bounds, write-handler sandboxing), connected clips, roles, diff, export, compound clip flattening, audio track generation, templates, effects, `.fcpxmld` bundles with sidecar preservation, bulk media relink, real media silence detection (parser, timeline mapping, real-WAV ffmpeg integration), and DTD validation against Apple's official DTDs (auto-skipped on machines without Final Cut Pro).
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user