Skip to content
InfratoApp
InfratoApp / MCP servers / Project & docs

MCP servers for project & docs

126 of the 8,106 servers we have read are placed here — issues, wikis, notes and planning. Placed by a stated rule over what each one declares it reaches and what it says it does, never by a classifier. Every row on this page, not a sample.

126 of the 8,106 MCP servers we have read are placed under project & docs. The most starred is mcp-obsidian with 4,486 stars.

Most starred

Every server placed in project & docs

  • MCP server that interacts with Obsidian via the Obsidian rest API community plugin

    obsidian

    Needs OBSIDIAN_API_KEY

    LISTED · ★ 4486
  • A Model Context Protocol server for connecting Notion to MCP-compatible clients

    notion

    Needs NOTION_API_TOKEN

    LISTED · ★ 924
  • A simple MCP server for Obsidian

    No credential named

    LISTED · ★ 742
  • Read, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP. STDIO or Streamable HTTP.

    obsidian

    Needs OBSIDIAN_API_KEY

    LISTED · ★ 699
  • A set of tools to connect to AI agents, to allow them to use Todoist on a user's behalf. Includes MCP support.

    todoist

    Needs TODOIST_API_KEY

    LISTED · ★ 562
  • Enable AI agents to work reliably - giving them secure access to structured data, tools to take action, and the context needed to make smart decisions.

    monday

    Needs MONDAY_TOKEN

    LISTED · ★ 434
  • Connect Claude Code and other AI tools to your Obsidian notes using Model Context Protocol (MCP)

    No credential named

    STALE · ★ 355
  • A server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.

    linear

    Needs LINEAR_API_KEY

    STALE · ★ 347
  • MCP server that connects Claude to Todoist for natural language task and project management with bulk operations

    todoist

    Needs TODOIST_API_TOKEN

    LISTED · ★ 246
  • A simple MCP integration that allows Claude to read and manage a personal Notion todo list

    notion

    Needs NOTION_API_KEY

    STALE · ★ 208
  • Notion MCP server with token auth: connect Claude Code, Claude Desktop, Cursor, VS Code and Codex to Notion pages, databases, comments and files. 3 tools, 94% less context than the official server, works on any plan, runs headless.

    notion

    Needs MCP_AUTH_TOKEN · NOTION_TOKEN

    LISTED · ★ 178
  • MCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.

    linear

    Needs LINEAR_API_TOKEN · LINEAR_OAUTH_ACCESS_TOKEN

    LISTED · ★ 148
  • MCP server for Basecamp 3 with OAuth, FastMCP, and 75 tools for projects, todos, messages, card tables, docs, uploads, and search.

    basecamp

    Needs BASECAMP_CLIENT_SECRET

    LISTED · ★ 101
  • A comprehensive Model Context Protocol (MCP) server providing AI assistants with powerful task management and agent memories capabilities with project-specific storage.

    No credential named

    STALE · ★ 88
  • wenlan-app/wenlan
    ↗

    A living personal wiki. Wenlan turns your documents, notes, and AI chats into pages with links to their sources, and updates them as sources change without overwriting your edits. Claude Code, Codex and other AI tools can build on it.

    No credential named

    LISTED · ★ 86
  • Node.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracking workflows.

    atlassianjira

    Needs ATLASSIAN_API_TOKEN

    LISTED · ★ 77
  • A Model Context Protocol (MCP) server designed to integrate with the TickTick task management platform, enabling intelligent context-aware task operations and automation.

    generatedticktick

    Needs GENERATED_TOKEN · TICKTICK_ACCESS_TOKEN · TICKTICK_CLIENT_SECRET

    LISTED · ★ 73
  • Official remote MCP server for Trello.

    No credential named

    LISTED · ★ 71
  • Agent-driven proactive memory CLI for AI agents — autonomously recall, maintain, and evolve persistent, source-grounded knowledge across sessions.

    No credential named

    LISTED · ★ 68
  • MCP server that allows interaction with Jira using natural language

    jira

    Needs JIRA_API_TOKEN

    STALE · ★ 64
  • Full implementation of Todoist Rest API & support Todoist Sync API for MCP server

    No credential named

    LISTED · ★ 63
  • Node.js/TypeScript MCP server for Atlassian Confluence. Provides tools enabling AI systems (LLMs) to list/get spaces & pages (content formatted as Markdown) and search via CQL. Connects AI seamlessly to Confluence knowledge bases using the standard MCP interface.

    atlassianconfluence

    Needs ATLASSIAN_API_TOKEN

    LISTED · ★ 62
  • Enterprise-ready vector database toolkit for building searchable knowledge bases from multiple data sources. Supports multi-project management, automatic ingestion from Confluence/JIRA/Git, intelligent file conversion (PDF/Office/images), and semantic search. Includes MCP server for seamless AI assistant integration.

    confluencejiraopenaiqdrant

    Needs OPENAI_API_KEY

    LISTED · ★ 56
  • Markdown-first Notion MCP server. ~6-7x fewer response tokens vs official Notion MCP. 43 tools.

    notion

    Needs NOTION_TOKEN

    LISTED · ★ 55
  • MCP server for Cosense (Scrapbox) — read, search, create, and edit wiki pages from Claude and other AI agents. Also works as a CLI and Claude Code plugin.

    cosense

    Needs COSENSE_MCP_PAT

    LISTED · ★ 54
  • A simple yet powerful MCP server for Trello.

    trello

    Needs TRELLO_API_KEY · TRELLO_TOKEN

    LISTED · ★ 54
  • CLI for the ClickUp API, optimized for AI agents

    clickup

    Needs CLICKUP_TOKEN

    LISTED · ★ 53
  • MCP server for Obsidian (TypeScript + Bun)

    obsidian

    Needs OBSIDIAN_API_KEY

    LISTED · ★ 51
  • MCP server for managing Tempo worklogs in Jira

    encryptionjiratempo

    Needs ENCRYPTION_KEY · JIRA_API_TOKEN · JIRA_OAUTH_CLIENT_SECRET · TEMPO_API_TOKEN

    LISTED · ★ 47
  • A lightweight Model Context Protocol (MCP) server that enables natural language interaction with your Todoist tasks directly from your IDE. Built with simplicity and maintainability in mind.

    todoist

    Needs TODOIST_API_TOKEN

    STALE · ★ 42
  • MCP server providing kanban-based task management memory for complex multi-session workflows with AI agents

    No credential named

    STALE · ★ 41
  • Trello integration for Claude Desktop via Model Context Protocol (MCP) - 19 tools for comprehensive board, card, and list management

    trello

    Needs TRELLO_API_KEY · TRELLO_TOKEN

    LISTED · ★ 38
  • A simple note-taking MCP server for recording and managing notes with AI models.

    No credential named

    STALE · ★ 37
  • This is an enhanced version of the excellent cyanheads/obsidian-mcp-server with additional features specifically tailored for remote Claude.ai integration, advanced task querying, and security via Tailscale.

    chatgptobsidian

    Needs CHATGPT_FACADE_ADMIN_SECRET · MCP_AUTH_KEY · OBSIDIAN_API_KEY

    LISTED · ★ 37
  • A Model Context Protocol (MCP) server that provides tools for interacting with Trello boards.

    trello

    Needs TRELLO_API_KEY · TRELLO_TOKEN

    LISTED · ★ 35
  • MCP Server to interact with Monday.com boards and items

    monday

    Needs MONDAY_API_KEY

    STALE · ★ 34
  • A powerful CLI and MCP-based task management system for agentic workflows.

    No credential named

    STALE · ★ 31
  • Standalone MCP server for Obsidian vaults — hybrid search, structured memory, task management, files, OAuth 2.1. Run locally, self-host, or one-click deploy for remote access.

    obsidian

    Needs MCP_AUTH_TOKEN · OBSIDIAN_AUTH_TOKEN

    LISTED · ★ 31
  • A simple Model Context Protocol (MCP) server that integrates with Notion's API to manage my personal todo list.

    notion

    Needs NOTION_TOKEN

    STALE · ★ 31
  • An MCP server that enables searches within Obsidian vaults using the Omnisearch plugin API. Returns absolute paths to matching notes for seamless integration. 🚀

    No credential named

    STALE · ★ 30
  • An MCP server for unconventional and boundary-breaking problem-solving through an advanced note-taking system.

    No credential named

    LISTED · ★ 30
  • A Python-based MCP for use in exposing Notion functionality to LLMs (Claude)

    notion

    Needs NOTION_API_KEY

    STALE · ★ 28
  • A MCP server that allows you to search and retrieve content on any wiki site using MediaWiki with LLMs 🤖 wikipedia.org, fandom.com, wiki.gg and more sites using Mediawiki are supported!

    No credential named

    STALE · ★ 27
  • MCP server to provide Jira Tickets information to AI coding agents like Cursor

    jira

    No credential named

    STALE · ★ 26
  • A MCP Server for browsing the official Minecraft Wiki!

    No credential named

    LISTED · ★ 25
  • MCP server for task management with Valkey persistence

    No credential named

    STALE · ★ 25
  • An MCP Server in Rust for creating Notion pages & mdBooks with LLMs 🦀

    notion

    Needs NOTION_TOKEN

    LISTED · ★ 23
  • A Model Context Protocol server implementation for ClickUp integration, enabling AI assistants to interact with ClickUp workspaces.

    clickup

    Needs CLICKUP_PERSONAL_TOKEN

    LISTED · ★ 23
  • MCP server for MediaWiki wikis - search, read, and edit wiki content from AI assistants

    No credential named

    LISTED · ★ 22
  • MCP server for Notion integration

    notion

    No credential named

    STALE · ★ 21
  • MCP server designed to connect Claude Code to a Wiki.js instance

    wikijs

    Needs WIKIJS_API_KEY

    LISTED · ★ 19
  • Self-hosted MCP server for Obsidian: semantic + full-text search, wikilink graph, note CRUD, OAuth, and a self-describing vault guide.

    No credential named

    LISTED · ★ 18
  • MCP server for connecting AI assistants to your own Jira instance

    jira

    Needs JIRA_PAT

    LISTED · ★ 15
  • MCP server for self-hosted Docmost (Community Edition) — read & write your wiki from Claude, Cursor & VS Code

    No credential named

    LISTED · ★ 14
  • MCP server for Backlog, project management service.

    backlog

    Needs BACKLOG_API_KEY

    LISTED · ★ 14
  • A test of confluence mcp server

    confluence

    Needs CONFLUENCE_API_KEY

    LISTED · ★ 14
  • MCP Server connected to Obsidian Vault with Local REST API. (re-write it completely with BUN to make it faster and more lightweight)

    obsidian

    Needs MCP_HTTP_TOKEN · OBSIDIAN_API_KEY

    LISTED · ★ 13
  • Allow an LLM to interact with your notes in Obsidian via MCP

    No credential named

    LISTED · ★ 13
  • Standalone Node MCP server: semantic search + knowledge graph + vault editing for Obsidian, no plugin required

    No credential named

    LISTED · ★ 13
  • MCP server for training Linear Regression Model.

    linear

    No credential named

    STALE · ★ 12
  • Vault-native MCP server for Obsidian: let Codex, Claude Code, Hermes, and other agents read, search, and safely manage your notes.

    No credential named

    LISTED · ★ 11
  • Node based Notion MCP server

    notion

    Needs NOTION_API_KEY

    STALE · ★ 11
  • MCP for integrating with Jira's zephyr.

    jirazephyr

    Needs JIRA_API_TOKEN · ZEPHYR_API_TOKEN

    STALE · ★ 11
  • JIRA integration server for Model Context Protocol (MCP) - enables LLMs to interact with JIRA tasks and workflows

    jiraproject

    Needs JIRA_API_TOKEN · PROJECT_KEY

    LISTED · ★ 10
  • Todoist MCP server

    todoist

    Needs TODOIST_API_TOKEN

    STALE · ★ 9
  • The best Jira MCP server you can ask for

    jira

    Needs JIRA_API_TOKEN

    LISTED · ★ 8
  • MCP server for Obsidian vault integration with Claude

    No credential named

    STALE · ★ 8
  • Global Notion workspace-accessible MCP server for all Notion pages within the workspace

    notion

    No credential named

    LISTED · ★ 8
  • Node.js server for automating Taiga project management with MCP (Modular Control Protocol)

    taiga

    Needs TAIGA_PASSWORD

    LISTED · ★ 7
  • A single-binary Go CLI and MCP server for Jira and Confluence — CI/CD-friendly, AI-agent ready.

    confluencejira

    Needs CONFLUENCE_API_TOKEN · JIRA_API_TOKEN · JIRA_PERSONAL_TOKEN

    LISTED · ★ 6
  • Mcp for Zephyr, management test case, test run and test plan

    jirazephyr

    Needs JIRA_API_TOKEN · ZEPHYR_API_KEY

    LISTED · ★ 6
  • MCP server for XWiki REST API — read your wiki from Claude and other AI agents

    xwiki

    Needs XWIKI_PASSWORD · XWIKI_TOKEN

    LISTED · ★ 5
  • A high-performance Model Context Protocol (MCP) server for math-ing whilst vibing with LLMs. Leveraging Polars for optimal calculation speed and comprehensive mathematical capabilities from basic arithmetic to advanced calculus and linear algebra.

    linear

    No credential named

    LISTED · ★ 5
  • MCP server for Atlassian Confluence — search, read, create and update pages via Claude / Windsurf / any MCP-compatible AI client. Supports Cloud and on-premise (Server/Data Center).

    confluence

    Needs CONFLUENCE_PASSWORD

    LISTED · ★ 5
  • MCP server for Atlassian Cloud (Confluence & Jira) with OAuth authentication

    atlassianconfluencejira

    Needs ATLASSIAN_CLIENT_SECRET

    LISTED · ★ 4
  • MCP server for Jira Service Management Operations — alerts, on-call schedules and responders

    jirajsm

    Needs JSM_API_TOKEN

    LISTED · ★ 4
  • Augment LLMs with Todoist features

    todoist

    Needs TODOIST_API_TOKEN

    STALE · ★ 4
  • Model Context Protocol (MCP) server for Quire project management

    quire

    Needs QUIRE_ACCESS_TOKEN · QUIRE_OAUTH_CLIENT_SECRET

    LISTED · ★ 4
  • A Model Context Protocol (MCP) server for integrating with Notion workspaces (made before the official one 😅)

    notion

    Needs NOTION_API_KEY

    STALE · ★ 4
  • Lightweight ClickUp MCP server for task management

    clickup

    Needs CLICKUP_API_TOKEN

    LISTED · ★ 4
  • MCP server for integrating Atlassian products (Confluence, Jira) with Model Context Protocol

    confluencejira

    Needs CONFLUENCE_API_TOKEN · JIRA_API_TOKEN

    STALE · ★ 3
  • MCP server connecting AI assistants to Taiga - projects, epics, user stories, tasks, issues, sprints, wiki, and more.

    taiga

    Needs TAIGA_PASSWORD · TAIGA_TOKEN

    LISTED · ★ 3
  • A FastMCP-based server that provides seamless integration with Confluence's REST API, enabling programmatic access to Confluence spaces, pages, and content search functionality.

    confluence

    Needs API_TOKEN

    STALE · ★ 3
  • A Model Context Protocol (MCP) server for managing Jira Insights (JSM) asset schemas, object types, and objects with AQL query support.

    jira

    Needs JIRA_API_TOKEN

    STALE · ★ 3
  • Trello integration for Claude Desktop via Model Context Protocol (MCP) - 19 tools for comprehensive board, card, and list management

    trello

    Needs TRELLO_API_KEY · TRELLO_TOKEN

    LISTED · ★ 3
  • Novel writing MCP server with multi-project management

    No credential named

    STALE · ★ 3
  • Confluence MCP Service - Enables Claude to interact with Atlassian Confluence through Model Context Protocol

    confluence

    Needs CONFLUENCE_API_TOKEN

    STALE · ★ 3
  • An MCP server for connecting with Agile Luminary Project Management Application

    luminary

    Needs LUMINARY_API_KEY

    STALE · ★ 3
  • MCP server for accessing IQ.wiki content.

    No credential named

    LISTED · ★ 2
  • Connecting your Obsidian Vaults that are stored in local to AI via the Model Context Protocol (MCP)

    No credential named

    STALE · ★ 2
  • MCP Server for Todoist in Python

    todoist

    Needs TODOIST_API_TOKEN

    STALE · ★ 2
  • This read-only MCP Server allows you to connect to Basecamp data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out our MCP Server for Basecamp (https://www.cdata.com/drivers/basecamp/download/mcp).

    No credential named

    STALE · ★ 2
  • advanced-math-mcp — MCP server for linear algebra, calculus, and symbolic math. 17 tools with a unified evaluate() expression engine. Supports matrices, eigenvalues, SVD, integrals, limits, derivatives, and more.

    linear

    No credential named

    LISTED · ★ 2
  • MCP server that interacts with Obsidian via the Obsidian rest API community plugin

    obsidian

    Needs OBSIDIAN_API_KEY

    STALE · ★ 2
  • 🎯 Obsidian Nexus - Intelligent Family Hub MCP Server. Transform your vault into a zero-effort family data clearinghouse with AI-powered 'Sense & Sort' architecture.

    No credential named

    STALE · ★ 2
  • Self-hosted MCP gateway. Connects Claude, ChatGPT, Codex and any MCP agent to 50+ enterprise tools (Jira, Confluence, GitLab, Notion, Miro, Google Workspace, Slack, Grafana, Sentry, Figma, ...). Pre-integrated, GDPR-ready, with PII sanitization, write-safety, and audit logging. Mirror of gitlab.com/mcpgate/mcpgate.

    confluencefigmagitlabgrafana+4

    No credential named

    LISTED · ★ 1
  • Production-ready MCP server that enables Claude to trigger n8n workflows for healthcare automation. Features HIPAA compliance documentation, patient task management, and care coordination workflows

    n8n

    Needs N8N_API_KEY · N8N_WEBHOOK_SECRET

    LISTED · ★ 1
  • This read-only MCP Server allows you to connect to Jira Service Management data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).

    jira

    No credential named

    STALE · ★ 1
  • STDIO Rust MCP server for the Asana API

    asana

    Needs ASANA_TOKEN

    LISTED · ★ 1
  • Public docs, install instructions, and issue tracker for xmp4 — the semantic code intelligence MCP server. Source code: 0ics-srls/lsai-xmp4 (private).

    No credential named

    LISTED · ★ 1
  • Modern task management system with Turkish support for MCP-compatible AI assistants (Claude, VS Code, Windsurf, Cursor). Features unlimited subtask hierarchy, dependencies, templates, and 84.6% test coverage.

    No credential named

    LISTED · ★ 1
  • 13 live finance MCP tools for AI coding agents (Cursor, Claude Code, Cline, Windsurf). SEC insider clusters, 8-K filings, ETF flows, DeFi yields, Polymarket whales, onchain smart wallets, confluence signals, earnings drift, token unlocks, Fed comm radar. Free tier no signup.

    confluence

    Needs FL_API_KEY

    LISTED · ★ 1
  • Atlassian Jira MCP

    jira

    No credential named

    STALE · ★ 1
  • MCP server that provides read-only access to Atlassian products (Confluence and Jira)

    atlassianconfluencejira

    Needs ATLASSIAN_API_TOKEN · ATLASSIAN_CONFLUENCE_TOKEN · ATLASSIAN_JIRA_TOKEN

    STALE · ★ 1
  • Jira Weekly Reporter MCP Server

    jira

    Needs JIRA_API_TOKEN

    STALE · ★ 1
  • A Model Context Protocol server for Linear.

    linear

    Needs LINEAR_API_KEY

    STALE · ★ 1
  • Simple project management tool with MCP interface for quick and easy management of project tasks.

    llm

    Needs LLM_API_KEY

    STALE · ★ 1
  • TypeScript implementation of a Model Context Protocol (MCP) server for Trello integration

    trello

    Needs TRELLO_API_KEY · TRELLO_TOKEN

    STALE · ★ 1
  • Jira - LLM 모델을 연결할 MCP 서버

    jira

    Needs DEFAULT_PROJECT_KEY · JIRA_API_TOKEN

    STALE · ★ 1
  • A trello MCP

    trello

    Needs TRELLO_API_KEY · TRELLO_TOKEN

    STALE · ★ 1
  • Simple MCP server providing AI assistants read-only access to Linear issues via API tokens

    linear

    Needs LINEAR_API_TOKEN

    STALE · ★ 1
  • MCP Server to connect obsidian vault to AI assistant

    No credential named

    LISTED · ★ 1
  • Official remote MCP server for Stellary project management and AI agent workflows.

    stellary

    Needs STELLARY_TOKEN

    LISTED · ★ 0
  • This read-only MCP Server allows you to connect to Jira data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).

    jira

    No credential named

    STALE · ★ 0
  • MCP server for TableCharts — turn tables (CSV, JSON, Notion, Google Sheets, Salesforce) into shareable interactive dashboards from Claude, Cursor, and any MCP client." (from package.json)

    googlesheetsnotionsalesforcetablecharts

    Needs TABLECHARTS_API_KEY

    LISTED · ★ 0
  • [Learning] Model Context Protocol (MCP) server for task management, built with FastMCP

    No credential named

    STALE · ★ 0
  • MCP server for Redmine: lets AI agents (Claude Code, Cursor, Copilot) search issues, projects, wiki, attachments and time entries, run release and blocker analytics, and optionally create issues, notes and time entries

    redmine

    Needs REDMINE_API_KEY

    LISTED · ★ 0
  • This read-only MCP Server allows you to connect to Jira Assets data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out our MCP Server for Jira Assets (https://www.cdata.com/drivers/jiraassets/download/mcp).

    jira

    No credential named

    STALE · ★ 0
  • MCP server that turns your Obsidian vault into an AI-powered knowledge base. The Karpathy pattern, packaged.

    No credential named

    LISTED · ★ 0
  • Jira MCP Server

    jira

    Needs JIRA_API_KEY · JIRA_PROJECT_KEY

    STALE · ★ 0
  • MCP Server for Shortcut

    shortcut

    Needs SHORTCUT_API_TOKEN

    LISTED · ★ 0
  • MCP Server for Quire, a project management tool

    quire

    Needs QUIRE_CLIENT_SECRET · QUIRE_REFRESH_TOKEN

    STALE · ★ 0
  • MCP Server for Todoist.

    todoist

    Needs TODOIST_API_TOKEN

    STALE · ★ 0
  • Um servidor Model Context Protocol (MCP) que fornece ferramentas para interagir com placas Trello.

    trello

    Needs TRELLO_API_KEY · TRELLO_TOKEN

    STALE · ★ 0
  • A wiki about your life that writes itself - remote MCP server (save_to_wiki, search_wiki, read_wiki_page). Integration docs.

    No credential named

    LISTED · ★ 0
  • a private MCP server for accessing Linear

    linear

    Needs LINEAR_API_KEY · LINEAR_CLIENT_SECRET

    STALE · ★ 0

Common questions about MCP servers for project & docs

What are the most popular MCP servers for project & docs?
By GitHub stars: mcp-obsidian (4,486 stars), mcp-notion-server (924 stars), obsidian-mcp (742 stars), obsidian-mcp-server (699 stars), todoist-mcp (562 stars). Stars measure popularity, not quality, so read what each one reaches and how it is maintained.
What do MCP servers for project & docs connect to?
Among those placed here, the most common things they say they reach are jira (24 servers), notion (13 servers), confluence (12 servers), linear (8 servers), obsidian (7 servers), todoist (7 servers), trello (7 servers), atlassian (4 servers).
Which MCP servers for project & docs need a credential?
82 of 126 name a credential in their source; the most common are JIRA_API_TOKEN (11), TRELLO_API_KEY (7), TRELLO_TOKEN (7), OBSIDIAN_API_KEY (6), TODOIST_API_TOKEN (6). A server with no credential listed has not been shown to need none; check its README.
Are there official MCP servers for project & docs?
None placed here is named as a vendor’s official server in our data.
How are servers placed under project & docs?
By a stated rule over what each one declares it reaches and what it says it does, never by a classifier. A server can sit in no category when no rule fired, which does not mean it belongs nowhere.