Fastidious Server
БесплатноНе проверенEnables to manage notes and collections in Fastidious AI application through natural language, supporting CRUD operations and search via MCP protocol.
Описание
Enables to manage notes and collections in Fastidious AI application through natural language, supporting CRUD operations and search via MCP protocol.
README
MCP (Model Context Protocol) server for Fastidious AI notes application.
Deployment
Environment Variables
| Variable | Description | Default |
|---|---|---|
FASTIDIOUS_URL |
Fastidious API base URL | http://localhost:3000 |
Deploy to Coolify
- Create a new service in Coolify
- Connect to this repository
- Set build pack to Nixpacks or Dockerfile
- Configure environment variable:
Or for internal Docker network:FASTIDIOUS_URL=https://blog.tjb.appFASTIDIOUS_URL=http://fastidious:3000 - Set the domain to
mcp.tjb.app - Deploy
Docker
docker build -t fastidious-mcp .
docker run -p 3001:3001 -e FASTIDIOUS_URL=https://blog.tjb.app fastidious-mcp
Usage
Claude Desktop Configuration
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"fastidious": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.tjb.app/sse?token=YOUR_TOKEN_HERE"]
}
}
}
Get your token from Fastidious AI Settings (sidebar → profile → Settings).
Note: Uses mcp-remote to proxy the remote SSE connection.
Local Development (stdio mode)
For local testing with Claude Desktop:
{
"mcpServers": {
"fastidious": {
"command": "npx",
"args": ["tsx", "/path/to/mcp-server/src/index.ts"],
"env": {
"FASTIDIOUS_TOKEN": "YOUR_TOKEN_HERE",
"FASTIDIOUS_URL": "https://blog.tjb.app"
}
}
}
}
Available Tools
| Tool | Description |
|---|---|
create_note |
Create a new markdown note |
get_note |
Get a note by ID |
update_note |
Update a note |
delete_note |
Delete a note |
list_notes |
List all notes (with optional collection filter) |
search_notes |
Search notes by content |
create_collection |
Create a new collection |
get_collection |
Get a collection (with optional contents) |
list_collections |
List all collections |
add_to_collection |
Add notes to a collection |
remove_from_collection |
Remove notes from a collection |
Architecture
Claude Desktop
↓ MCP Protocol (SSE)
MCP HTTP Server (mcp.tjb.app)
↓ HTTP + Bearer Token
Fastidious API (blog.tjb.app/api/mcp/*)
↓
User's Notes & Collections
API Endpoints
GET /health- Health checkGET /sse?token=TOKEN- MCP SSE endpoint for Claude Desktop
Internal Network (Docker/Coolify)
If running alongside Fastidious in the same Docker network:
FASTIDIOUS_URL=http://fastidious:3000
This avoids external network hops for better performance.
Установка Fastidious Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/timothybroome/fastidious-mcpFAQ
Fastidious Server MCP бесплатный?
Да, Fastidious Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Fastidious Server?
Нет, Fastidious Server работает без API-ключей и переменных окружения.
Fastidious Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Fastidious Server в Claude Desktop, Claude Code или Cursor?
Открой Fastidious Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Fastidious Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
