Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Document & Task Server

БесплатноНе проверен

Provides a document database with search, retrieval, and creation tools, and a task tracker with search and status filtering, enabling AI agents to manage docum

GitHubEmbed

Описание

Provides a document database with search, retrieval, and creation tools, and a task tracker with search and status filtering, enabling AI agents to manage documents and tasks via natural language.

README

Example Model Context Protocol (MCP) servers from the Medium article The Model Context Protocol (MCP): Fundamentals, Real-World Applications, and Building AI Agent Integrations.

Two self-contained MCP servers that any compatible AI host (Claude Desktop, Cursor, or a custom agent) can discover and use automatically.

Servers

server.py -- Document database with three tools:

  • search_documents(query) -- search documents by title
  • get_document(doc_id) -- retrieve a document by ID
  • create_document(title, content, author) -- create a new document

task_server.py -- Task tracker with two tools:

  • search_tasks(query) -- search tasks by title keyword
  • get_tasks_by_status(status) -- get tasks by status (todo, in_progress, done)

Quick Start

# Clone the repo
git clone https://github.com/deepujain/mcp-doc-server.git
cd mcp-doc-server

# Create virtual environment and install dependencies
uv venv
source .venv/bin/activate
uv sync

Test with the MCP Inspector

# Document server
mcp dev server.py

# Task tracker (in a separate terminal)
mcp dev task_server.py

The Inspector opens in your browser. Click Tools > List Tools, select a tool, fill in the input, and hit Run Tool.

Connect to Cursor

Add to .cursor/mcp.json in your project root:

{
  "mcpServers": {
    "document-db": {
      "command": "uv",
      "args": ["--directory", "/path/to/mcp-doc-server", "run", "server.py"]
    },
    "task-tracker": {
      "command": "uv",
      "args": ["--directory", "/path/to/mcp-doc-server", "run", "task_server.py"]
    }
  }
}

Replace /path/to/mcp-doc-server with the actual path. Restart Cursor, then ask in agent chat:

"Find the Q1 report and summarize it"

"What tasks are in progress?"

Connect to Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "document-db": {
      "command": "uv",
      "args": ["--directory", "/path/to/mcp-doc-server", "run", "server.py"]
    },
    "task-tracker": {
      "command": "uv",
      "args": ["--directory", "/path/to/mcp-doc-server", "run", "task_server.py"]
    }
  }
}

Restart Claude Desktop. The tools appear automatically.

Requirements

  • Python 3.10+
  • UV package manager

License

MIT

from github.com/deepujain/mcp-doc-server

Установка Document & Task Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/deepujain/mcp-doc-server

FAQ

Document & Task Server MCP бесплатный?

Да, Document & Task Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Document & Task Server?

Нет, Document & Task Server работает без API-ключей и переменных окружения.

Document & Task Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Document & Task Server в Claude Desktop, Claude Code или Cursor?

Открой Document & Task Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Document & Task Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории data