
dotstell
com.dotstell由 dotstell.com 发布v0.9.1更新于 Oct 28, 2026
Read-only access to your dotstell notes, bookmarks, tasks, people and meetings.
概览
以只读方式接入 dotstell 个人知识图谱的 MCP 服务,让助手搜索并阅读你的笔记、书签、任务、人物和会议。
- 可以做什么
- 搜索并阅读笔记,包括笔记本与双链
- 查看已保存的书签
- 查看任务及其优先级
- 查找人物及其关联信息
- 阅读会议记录与摘要
- 适用场景
- 适合希望 Claude Code、Cursor、Codex 等 AI 助手基于你自己的 dotstell 知识库而非公开网络来回答问题的场景,例如回顾你对某个人、项目或决策的了解。
- 运行要求
- 位于 dotstell.app 的远程 MCP 端点,需要网络访问。需要 dotstell 账号,并在 dotstell 的 Connect AI tools(MCP server)中创建令牌,以 Bearer 形式放在 Authorization 请求头中。无需本地运行时或安装软件包。
安装
在 SourceWeft 中
- 打开 控制台中的 dotstell,将其添加到工作区。
- 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.dotstell%2Fdotstell/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"dotstell": {
"type": "http",
"url": "https://dotstell.app/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}README
[dotstell]
Your knowledge is scattered. Dotstell connects it.
Capture · Connect · Ask
Notes · People · Tasks · Bookmarks · Wikilinks · Knowledge Graph · Meetings · Voice dictation · AI Chat & Writing · MCP server · Import & Export · Local Ollama
[GitHub Stars] [GitHub Forks] [Release] [Downloads] [License: AGPL-3.0] [Next.js] [TypeScript] [Rust] [Supabase] [Tailwind CSS] [PRs Welcome]
Website · Live App · Releases · Report a bug · Request a feature · Contact
What is Dotstell?
Dotstell is an open source personal knowledge graph — a single place to write notes, track people, manage tasks, save bookmarks, and connect all of them together through a visual graph. With a built-in AI layer that understands your entire knowledge base.
Most productivity tools are built around capture. Dotstell is built around connection — and now, conversation.
Capture your ideas, meeting notes, and research. Connect them to people, tasks, and bookmarks — building a knowledge graph that grows with you. Ask an AI that answers from your own notes, not the internet — chat, get person intelligence, generate writing, and discover what you already know.
Everything you write, everyone you know, everything you do — all linked in one living knowledge graph. Now with AI that understands all of it.
The question it answers that other tools don't:
"What do I know about this person, this project, this decision — right now, in full context?"
Support the project
Dotstell is free, self-hostable, and built in the open. If it saves you time or you believe in what we're building:
- Star the repo — the single most useful thing you can do. It helps others find Dotstell and tells us the work is worthwhile.
- Open an issue — bug reports and feature requests shape what gets built next.
- Contribute code — all skill levels welcome; see the contributing guide.
- Share it — tell someone who needs a better way to organise their work.
Every star, issue, and PR genuinely matters for an early-stage OSS project.
Features
Capture
Connect
Ask
Yours to keep
Screenshots
Live previews of the app are available on dotstell.com — the landing page includes an interactive knowledge graph, dashboard mockup, and feature walkthroughs.
Try the live app at dotstell.app or download the desktop build for Windows, macOS and Linux.
Getting Started
Prerequisites
- Node.js 20.9+
- pnpm —
npm install -g pnpmWe use pnpm instead of npm/yarn because it is significantly faster (hard-linked global store, no re-downloading the same package twice), produces a deterministic
pnpm-lock.yaml, and is required by the Tauri CLI toolchain used for the desktop build. The lockfile is committed — always usepnpm install, notnpm install, to keep the lockfile consistent. - A free Supabase account
1. Clone
2. Install dependencies
3. Set up Supabase
-
Create a new project at supabase.com
-
Go to SQL Editor and run
supabase/schema.sqlto create all tables, policies, and triggers.That one file is all a new project needs. For an existing database, apply any migrations you have not run yet, in order:
- Copy your project URL and anon key from Settings → API
4. Configure environment
Edit .env.local:
Behind a corporate SSL proxy? Add
NODE_TLS_REJECT_UNAUTHORIZED=0to your.env.local. Do not set this in production.
5. Run
Open http://localhost:3000, create an account and start connecting your knowledge.
AI Features
Dotstell ships a complete AI layer. All features work with five provider options:
AI features:
- Meeting assistant — paste or upload a Zoom, Teams or Meet transcript (or record the meeting) and get a summary, decisions and action items; turn action items into linked tasks
- Voice dictation — Fast (your browser, with spoken punctuation and automatic capitals, English) or High accuracy (your own OpenAI, Groq or Gemini speech key, with punctuation and capitals from the model); both work on phones
- Connect AI tools (MCP server) — let Codex, Claude Code, Cursor and Claude Desktop read your notes, bookmarks, tasks, people and meetings with a revocable, read-only token (see docs/MCP.md)
- AI Writing Assistant — draft notes from scratch using 8 starter templates (Outline, Meeting notes, Daily log, Research note, OoO email, Proposal, Status update, Email draft) or a custom prompt; improve existing notes with one-click actions (Improve English, Make formal, Make concise, Expand, Full rewrite)
- AI Chat — slide-out panel with RAG (semantic search grounds answers in your notes, bookmarks, and tasks), "This note" and "All knowledge" modes, People tab for person intelligence
- Inline Assist — select text → rewrite / expand / shorten / fix grammar / outline / checklist / explain
- Smart title & auto-tags — suggest a title and up to 5 relevant tags as you write
- Note & bookmark summaries — one-click summary in bullet or paragraph form
- AI Knowledge Digest — dashboard panel summarising your latest notes activity
- Semantic Related Notes — sidebar panel showing notes similar to the one you're reading
- Person Intelligence — searches all your notes and bookmarks for mentions of a person and generates a structured brief
- Graph intelligence — finds missing links, note clusters, and bridgeable gaps in your knowledge graph
API keys are stored only in your browser's localStorage. dotstell's servers never store or log them: a request that goes through a dotstell API route carries the key for that one request and passes it to your chosen AI provider over TLS. Speech-to-text (recording and High accuracy dictation) goes straight from your browser to the provider.
Using Ollama with the live app — Local AI Agent
The hosted app at dotstell.app runs over https://. Modern browsers block https:// pages from fetching http://localhost directly (Private Network Access spec). To use Ollama with the live app, run the Dotstell Local AI Agent — a tiny zero-dependency Node.js proxy that adds the required browser security headers.
Follow these steps in order:
Step 1 — Install and start Ollama
Download Ollama from ollama.com if you haven't already, then make sure it is running:
- Windows: Ollama usually auto-starts as a background service. Open
http://127.0.0.1:11434in your browser — if it shows "Ollama is running" you're ready. If not, find Ollama in the Start Menu and launch it, or runollama servein a terminal. - macOS / Linux: Run
ollama serveif it isn't already running in the background.
Windows tip: If
ollama servereturnsbind: Only one usage of each socket address, Ollama is already running — skip this step entirely.
Step 2 — Pull a model (first time only)
Dotstell needs two model types — one for chat/writing and one for semantic search (RAG). Pull one from each column:
Models that think (Qwen 3.5, Gemma 4 and similar) work: dotstell turns the thinking off so replies are quick. You can allow it with Let the model think before answering under the model picker in AI Settings; expect much slower replies.
No GPU? Stick to 3–4B models (
phi4-mini,qwen2.5:3b,llama3.2). 7B models are slow on CPU alone.
Step 3 — Start the Dotstell Local AI Agent
You do not need to clone this repo. Run directly via npx (Node.js 18+ required):
Keep this terminal window open while you use Ollama in dotstell. The agent runs on http://127.0.0.1:12345 and is loopback-only — not reachable from outside your machine.
Step 4 — Open dotstell.app → AI Settings → choose Ollama (Local)
The settings modal shows a green "Local Agent is running" badge when the agent is detected. All AI features — Chat, Writing Assistant, Inline Assist, Summaries, Person Intelligence, AI Digest — route through the agent automatically.
Alternative ways to run the agent:
See packages/agent/README.md for environment variables, troubleshooting, and security details.
You do not need the agent when running dotstell locally (
localhost:3000). PNA restrictions only apply when accessing the livehttps://dotstell.app.
Tech Stack
See docs/ARCHITECTURE.md for a full breakdown of the system design, data model, security model, and key design decisions.
Project Structure
The full annotated directory tree is in docs/ARCHITECTURE.md.
Roadmap
Contributing
Contributions are welcome and genuinely appreciated.
- Bug reports & feature requests — open an issue
- Code contributions — please open an issue first for anything significant so we can align on approach
- Docs, design, tests — always welcome without prior discussion
See CONTRIBUTING.md for full guidelines.
Self-Hosting
Dotstell is designed to be self-hostable. You need:
- A Node.js server (or Vercel / any Next.js host)
- A Supabase project (or self-hosted Supabase)
The full guide — database, environment, Supabase auth settings, running it, and what each feature needs — is in docs/DEPLOYMENT.md.
License
GNU Affero General Public License v3.0 — AGPL-3.0
This means you can use, modify and distribute Dotstell freely, including self-hosting it. If you run a modified version as a network service, you must make the modified source available to users of that service.
© 2026 Dotstell
来源:README.md,提交 cc3a178
工具
0版本历史
1- v0.9.1最新Oct 19, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分