feat: initial project structure

This commit is contained in:
2026-04-14 07:51:51 +02:00
commit 9fc5a3d68c
15 changed files with 597 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
"""MCP server for Synology FileStation."""
__version__ = "0.1.0"
+6
View File
@@ -0,0 +1,6 @@
"""Allow running as: python -m mcp_synology_filestation."""
from mcp_synology_filestation.cli import main
if __name__ == "__main__":
main()
+2
View File
@@ -0,0 +1,2 @@
"""Credential management: OS keyring, env var overrides, 2FA device token."""
# Implementation pending approval — see SPEC.md
+2
View File
@@ -0,0 +1,2 @@
"""Async HTTP client for Synology DSM / FileStation API."""
# Implementation pending approval — see SPEC.md
+2
View File
@@ -0,0 +1,2 @@
"""Application configuration: YAML loading, validation, env var overrides."""
# Implementation pending approval — see SPEC.md
+2
View File
@@ -0,0 +1,2 @@
"""MCP server factory: creates and configures the FastMCP instance."""
# Implementation pending approval — see SPEC.md
@@ -0,0 +1,2 @@
"""FileStation MCP tool registrations."""
# Implementation pending approval — see SPEC.md