- Home
- MCP servers
- Flint Note
Flint Note
- typescript
10
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"disnet-flint-note-mcp": {
"command": "npx",
"args": [
"@flint-note/server@latest"
]
}
}
}Flint Note MCP exposes an agent-first note-taking workflow that runs as an MCP server on your machine, enabling AI clients to manage and collaborate on local Markdown notes with structured note types and metadata.
How to use
You connect an MCP client to Flint Note MCP to start creating and organizing notes through AI agents. The server reads your local markdown vaults, enforces note-type schemas, and supports cross-vault workflows without changing your active context. You can fetch multiple notes at once, filter fields to minimize data transfer, and update notes with content-hash safety to avoid conflicts.
How to install
Prerequisites: Node.js 18+ must be installed on your machine.
Install Flint Note MCP by using the provided MCP server launcher configuration for your client.
Step 1: Add Flint Note MCP to your MCP client configuration as shown here.
{
"mcpServers": {
"flint-note": {
"command": "npx",
"args": ["@flint-note/server@latest"]
}
}
}
Notes and configuration
Flint Note MCP is designed to work with note types that describe how agents should handle content. Each note type has its own agent instructions and metadata schema, enabling tailored guidance for different kinds of notes like readings, meetings, projects, or daily entries.
Key workflow practices include verifying agent instructions before creating notes, using batch operations for related notes, and including content_hash when updating notes to prevent conflicts.
You can customize how agents behave by updating the agent instructions for each note type. For example you can modify prompts to emphasize deadlines, connections to related notes, or vault context.
Direct API access
In addition to the MCP interface, Flint Note MCP provides a direct API for programmatic access to create, search, and manage notes. The API supports creating notes, retrieving and updating content, and working with vaults and links.
Common operations include initializing the API, creating notes, fetching notes, updating content, and performing cross-vault searches.
Example operations include creating a note with type, retrieving notes, and performing a text search. You can switch between vaults to organize content by context.
Available tools
createNote
Create a new note in the vault with a specified type and metadata.
getNote
Retrieve a single note by its identifier along with requested fields.
updateNote
Update an existing note content or metadata, using content_hash to ensure safe revisions.
deleteNote
Remove a note from the vault while honoring deletion policies.
searchNotes
Perform full-text searches across notes with optional field filtering.
createNoteType
Define a new note type with its agent instructions and metadata schema.
listNoteTypes
List all available note types in the workspace.
updateNoteType
Refine agent instructions and metadata schema for an existing note type.
listVaults
List all available vaults in the current session.
createVault
Create a new vault for separate contexts such as work, personal, or research.
switchVault
Switch the active vault context for subsequent operations.
getCurrentVault
Retrieve details about the currently active vault.
searchNotesAdvanced
Perform structured searches with metadata filters, date ranges, and sorting.
searchNotesSQL
Execute direct SQL-like queries for complex analytical searches.
getNoteLinks
Fetch wikilinks and references from a note to explore connections.
getBacklinks
Find all notes that link to a given note.
findBrokenLinks
Identify and report broken links within the vaults.
createSimpleNote
Create a basic note quickly with minimal inputs.
updateNoteContent
Update only the content of a note while preserving metadata.
searchNotesByText
Convenience search for quick text retrieval across notes.