├── .claude └── commands │ └── prime.md ├── .gitignore ├── .mcp.json ├── .python-version ├── README.md ├── ai_docs ├── mcp-server-git-repomix-output.xml └── self-pocket-pick-mcp-server.xml ├── images └── pocket-pick.png ├── pyproject.toml ├── specs ├── pocket-pick-v1.md ├── pocket_list_ids.md └── require-id-during-add-feature.md ├── src └── mcp_server_pocket_pick │ ├── __init__.py │ ├── __main__.py │ ├── modules │ ├── __init__.py │ ├── constants.py │ ├── data_types.py │ ├── functionality │ │ ├── __init__.py │ │ ├── add.py │ │ ├── add_file.py │ │ ├── backup.py │ │ ├── find.py │ │ ├── get.py │ │ ├── list.py │ │ ├── list_ids.py │ │ ├── list_tags.py │ │ ├── remove.py │ │ └── to_file_by_id.py │ └── init_db.py │ ├── py.typed │ ├── server.py │ └── tests │ ├── __init__.py │ ├── functionality │ ├── __init__.py │ ├── test_add.py │ ├── test_add_file.py │ ├── test_backup.py │ ├── test_find.py │ ├── test_list.py │ ├── test_list_ids.py │ ├── test_list_tags.py │ ├── test_remove_get.py │ └── test_to_file_by_id.py │ └── test_init_db.py └── uv.lock /.claude/commands/prime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/.claude/commands/prime.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/.gitignore -------------------------------------------------------------------------------- /.mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/.mcp.json -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/README.md -------------------------------------------------------------------------------- /ai_docs/mcp-server-git-repomix-output.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/ai_docs/mcp-server-git-repomix-output.xml -------------------------------------------------------------------------------- /ai_docs/self-pocket-pick-mcp-server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/ai_docs/self-pocket-pick-mcp-server.xml -------------------------------------------------------------------------------- /images/pocket-pick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/images/pocket-pick.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/pyproject.toml -------------------------------------------------------------------------------- /specs/pocket-pick-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/specs/pocket-pick-v1.md -------------------------------------------------------------------------------- /specs/pocket_list_ids.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/specs/pocket_list_ids.md -------------------------------------------------------------------------------- /specs/require-id-during-add-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/specs/require-id-during-add-feature.md -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/__init__.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/__main__.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/__init__.py: -------------------------------------------------------------------------------- 1 | # Module initialization -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/constants.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/data_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/data_types.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/__init__.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/add.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/add_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/add_file.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/backup.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/find.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/find.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/get.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/list.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/list_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/list_ids.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/list_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/list_tags.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/remove.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/functionality/to_file_by_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/functionality/to_file_by_id.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/modules/init_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/modules/init_db.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/server.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Tests package initialization -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/functionality/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/functionality/__init__.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/functionality/test_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/functionality/test_add.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/functionality/test_add_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/functionality/test_add_file.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/functionality/test_backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/functionality/test_backup.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/functionality/test_find.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/functionality/test_find.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/functionality/test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/functionality/test_list.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/functionality/test_list_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/functionality/test_list_ids.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/functionality/test_list_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/functionality/test_list_tags.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/functionality/test_remove_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/functionality/test_remove_get.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/functionality/test_to_file_by_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/functionality/test_to_file_by_id.py -------------------------------------------------------------------------------- /src/mcp_server_pocket_pick/tests/test_init_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/src/mcp_server_pocket_pick/tests/test_init_db.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/disler/pocket-pick/HEAD/uv.lock --------------------------------------------------------------------------------