Pocket Notes
A simple local note-taking MCP server built with Python and FastMCP. Save and search notes through an MCP-compatible client.
Tools
save_note(content): Save a note to the local database.search_notes(keyword): Search notes by keyword and return up to the 20 most recent matches.greet(name): Return a greeting to test the connection.
Requirements
- Python 3.12 or later
- uv
- Codex CLI for the setup below
Connect to Codex
Register the MCP server:
codex mcp add pocket-notes -- uvx pocket-notes
Start a new Codex session to use the tools.
Data Storage
Notes are stored in a local SQLite database:
~/.pocket-notes/notes.db
Here, ~ refers to your home directory.
MCP clients running under the same user account on the same computer can share this database.
Metadata
Release files for pocket-notes 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pocket_notes-0.1.0.tar.gz | 1.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pocket_notes-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.7 kB
Release files / pocket_notes-0.1.0.tar.gz
| Download URL | pocket_notes-0.1.0.tar.gz |
|---|---|
| Size | 1.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
014726dea9ee14ca23f30e7961f8287880eed9cd57684d8198019da22de7da50
|
|
BLAKE2b-256 checksum How to use checksums |
da140952de355dd6428eb6ce36b9dfc8580cb7c27f72b87a885e04876b3e6f89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / pocket_notes-0.1.0-py3-none-any.whl
| Download URL | pocket_notes-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a9c0e1d8ea2158bb3fcd4f0c6ade059f7c98d37c5b00aeb74498109bbb63e531
|
|
BLAKE2b-256 checksum How to use checksums |
f03e79269de8804fa2f280d44527c3850f71ab62f5dfabede1484badfd6f3674
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for pocket-notes 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.