Vbnote
RemoteAbout Vbnote
Vbnote is a remote MCP server that lets MCP-compatible agents access a user's private Vbnote notes, summaries, folders, and transcripts. It supports targeted search and reading, with OAuth authorization and a single feedback tool that can write data.
Key features
- 01Search notes by keyword, date, source, type, or folder
- 02Browse recent notes and count matches
- 03Read metadata, summaries, and transcripts
- 04Export long transcripts as text files
- 05Send feedback to the Owll team on request
Use cases
- 01Find notes about a topic or time period
- 02Review a meeting note and its transcript
- 03Count notes matching specified criteria
- 04Export selected transcripts for sharing
MCP support
Provides authenticated MCP access to a private Vbnote library. Note-reading tools are read-only; `submit_owll_feedback` is the only write tool.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcpclaude mcp add --transport http peaceduhuanan-vbnote https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcp{"mcpServers":{"peaceduhuanan-vbnote":{"type":"http","url":"https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcp"}}}Open in Cursor{"servers":{"peaceduhuanan-vbnote":{"type":"http","url":"https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcp"}}}Open in VS Code{"mcpServers":{"peaceduhuanan-vbnote":{"type":"http","url":"https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcp"}}}{"mcpServers":{"peaceduhuanan-vbnote":{"serverUrl":"https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEVbnote MCP Server
Connect GitHub Copilot and other MCP-compatible agents to your private Vbnote notes, summaries, folders, and transcripts.
- Website: Vbnote MCP Server
- Remote endpoint:
https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcp - Transport: Streamable HTTP
- Authentication: OAuth user authorization
- MCP Registry name:
io.github.PeaceDuhuanan/vbnote
What you can do
- Search notes by keyword, date range, source, content type, or folder.
- Browse recent notes without inventing a search query.
- Count matching notes without loading their contents.
- Read note metadata, existing summaries, and original transcripts.
- Export long transcripts as downloadable text files.
- Send feedback to the Owll team only when the user explicitly requests it.
All note-reading tools are read-only. submit_owll_feedback is the only tool that writes data, and clients can require confirmation before it runs.
Add Vbnote to GitHub Copilot
GitHub Copilot app
-
Open Customize.
-
Select Add extension → MCP Server….
-
Set Server name to
Vbnote. -
Select HTTP.
-
Enter the endpoint:
https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcp -
Leave OAuth Client ID, callback port, scopes, and headers blank.
-
Select Add server, then complete the browser authorization flow when prompted.
GitHub Copilot CLI
copilot mcp add --transport http vbnote https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcp
Start a Copilot session and ask:
Use Vbnote to list my recently updated notes.
Add Vbnote to VS Code
Run MCP: Add Server from the Command Palette, choose HTTP, and enter the remote endpoint. You can also add this user or workspace configuration:
{
"servers": {
"vbnote": {
"type": "http",
"url": "https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcp"
}
}
}
Start the server from the editor and select Auth when VS Code asks you to sign in.
Example requests
List my recent notes.
Search my notes for Flutter performance.
How many meeting notes did I create last week?
Summarize the note about MCP authentication.
Show me the original transcript for that note.
Export these three transcripts as text files.
Authentication and privacy
Vbnote uses OAuth to authorize access to a user's private library. The MCP endpoint returns an authorization challenge when no valid token is present. Do not paste access tokens into configuration files, issues, or support messages.
See:
Service endpoints
| Purpose | URL |
|---|---|
| MCP | https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/mcp |
| Health | https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/health |
| OAuth protected-resource metadata | https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/.well-known/oauth-protected-resource/mcp |
| Icon | https://4a08142c38dbe374195d41c04562d9f8.nebulab.app/favicon.png |
Repository scope
This public repository contains discovery metadata, client setup instructions, and security documentation for the hosted Vbnote MCP service. The hosted service implementation and Vbnote backend are maintained in private repositories.
Contributing
Documentation fixes and client compatibility reports are welcome. Read CONTRIBUTING.md before opening a pull request.
License
The metadata and documentation in this repository are licensed under the MIT License.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.