Skip to content
Agentmart
Submit a tool

ContextLayer

Intelligent context infrastructure for AI teams: knowledge graph, sessions, tasks, documents.

Connector by DotNova · GitHub account verified by the MCP Registry

IndexedLicense unknownRemote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/dotnova-context-layer

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://api.dotnova.io/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Intelligent context infrastructure for AI teams: knowledge graph, sessions, tasks, documents.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
23 read · 22 write · 11 delete · 6 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 62

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 23 · Look things up without changing anything.

  • find_documents
  • get_context
  • get_context_routing
  • get_document
  • get_live_activity
  • get_my_stats
  • get_org_stats
  • get_project_status
  • get_session_details
  • get_team_details
  • list_colleagues
  • list_notifications
Show 11 more tools
  • list_pending_invites
  • list_positions
  • list_project_members
  • list_project_teams
  • list_projects
  • list_sessions
  • list_sprints
  • list_tasks
  • list_teams
  • search_entities
  • whoami

Write 22 · Create, change, send or run things.

  • accept_org_invite
  • add_task_dependency
  • add_team_member
  • assign_task
  • create_position
  • create_project
  • create_sprint
  • create_task
  • create_team
  • invite_user
  • mark_notification_read
  • move_task_to_sprint
Show 10 more tools
  • set_context_routing
  • setup_organization
  • start_session
  • update_org
  • update_position
  • update_project
  • update_task
  • update_team
  • update_user
  • upload_document

Delete 11 · Delete, drop, revoke or wipe things.

  • delete_document
  • delete_position
  • delete_project
  • delete_task
  • delete_team
  • delete_user
  • remove_task_dependency
  • remove_team_member
  • remove_user_from_org
  • unassign_task
  • unlink_team_project

Not yet classified 6 · We could not tell from the name and description.

  • end_session
  • link_task_session
  • link_team_project
  • log_activity
  • log_trace
  • log_traces_batch

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • Authorization

Network hosts it talks to 1

  • api.dotnova.io · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (62)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • accept_org_invite

    Accept a pending organization invite by organization name.

  • add_task_dependency

    Add a dependency between tasks. Use this to express that a task is blocked by another task (must complete first) or relates to it. This prevents context contamination: when Task B depends on Task A, agents working on Task B will be warned if Task A is still in progress.

  • add_team_member

    Add a member to a team. Find the team by name or ID, and the user by name or email.

  • assign_task

    Assign a user to a task by name or email. The user is added to the task's assignees and linked in the knowledge graph.

  • create_position

    Create a new job position/title in your organization (admin only).

  • create_project

    Create a new project in your organization. You will be added as the project owner.

  • create_sprint

    Create a new sprint for a project. Automatically migrates non-completed tasks (todo/in_progress) from the previous sprint. On first use, creates Sprint 0 (Backlog) for existing tasks and Sprint 1 as the active sprint.

  • create_task

    Create a new task in a project. Tasks track work items and can be assigned to team members and linked to sessions.

  • create_team

    Create a new team in your organization. You will be added as team lead.

  • delete_document

    Delete a document from the knowledge base. This permanently removes the document.

  • delete_position

    Delete a position permanently (admin only). Find by title or ID.

  • delete_project

    Delete a project permanently (admin only). Find by name or ID.

  • delete_task

    Delete a task permanently. The task and all its assignee links are removed.

  • delete_team

    Delete a team permanently (admin only). Find by name or ID.

  • delete_user

    Delete (soft-delete) a user from your organization (admin/owner only).

Show 47 more tools
  • end_session

    End a work session. This triggers context block generation — your activities are summarized and stored in the knowledge graph for future reference.

  • find_documents

    Search documents in the organization's knowledge base. Filter by category, tags, project, or free-text query. Returns document metadata — use get_document to read the full content.

  • get_context

    Get intelligent context from the knowledge graph. Pass a query describing what you need — the system will automatically route to the right data sources (tasks, sessions, documents, teams, blocks) based on intent analysis + graph traversal + semantic similarity. Optionally narrow scope with project name or session ID.

  • get_context_routing

    Get the current context routing mode for the organization. Returns 'keyword_llm', 'keyword_only', or 'llm_only'.

  • get_document

    Get the full content of a document by its ID. Use find_documents first to search, then get_document to read the content. For binary documents (PDFs, images), content is returned base64-encoded with encoding='base64' and the mime_type field.

  • get_live_activity

    See what's happening right now: active sessions, recent events, traces, and tasks being worked on.

  • get_my_stats

    Get your personal activity statistics: total sessions, events, active days, projects worked on, and recent activity summary.

  • get_org_stats

    Get comprehensive organization statistics: counts, engagement metrics, task velocity.

  • get_project_status

    Get the current status of a project including recent activity. You can use either the project name or ID.

  • get_session_details

    Get full details of a session including all events/activities logged during it. Shows who did what, when, and the session block summary if available. Admins can view any session in the org; members can only view their own.

  • get_team_details

    Get detailed information about a team: members (with roles), linked projects, and recent activity. Use team name or ID.

  • invite_user

    Invite a new member to your organization (admin/owner only).

  • link_task_session

    Link a work session to a task. This records that the session was used to work on the task, connecting them in the knowledge graph.

  • link_team_project

    Link a project to a team. Find both by name or ID.

  • list_colleagues

    List colleagues in your organization. Shows name, email, role, and optionally filters by team. Admins see all users; members see users in their own teams.

  • list_notifications

    List your notifications — task assignments, status changes, sprint updates, invites, and more. Returns unread notifications by default.

  • list_pending_invites

    List pending organization invites for the current user.

  • list_positions

    List all job positions/titles in your organization with member counts.

  • list_project_members

    List all members involved in a project. Includes users who have sessions in the project and users from teams linked to the project.

  • list_project_teams

    List teams linked to a project.

  • list_projects

    List projects in your organization. No parameters needed — just call it to see all your projects.

  • list_sessions

    List your recent work sessions. Optionally filter by project name or ID. Shows task type, status, and event count.

  • list_sprints

    List sprints for a project. Shows sprint number, name, goal, status (current/completed), and task count.

  • list_tasks

    List tasks. Filter by project, status (todo/in_progress/done/cancelled), sprint number, or show only your tasks. Shows title, status, priority, assignees, sprint, and linked sessions.

  • list_teams

    List all teams in your organization. Shows team name, member count, project count, and description.

  • log_activity

    Log an activity or event. If no session_id is provided, a session is automatically created or reused for the project. Just pass project_name and content — no need to start a session first.

  • log_trace

    Log a granular agent action trace. High-frequency, no LLM processing.

  • log_traces_batch

    Log multiple traces in a single batch.

  • mark_notification_read

    Mark a notification as read, or mark all notifications as read at once.

  • move_task_to_sprint

    Move a task to a different sprint. Specify the target sprint by number or ID.

  • remove_task_dependency

    Remove a dependency between tasks. This unblocks the task from the other task.

  • remove_team_member

    Remove a member from a team. Find the team by name or ID, and the user by name or email.

  • remove_user_from_org

    Remove a user from the current organization without deleting their account. Admin/owner only.

  • search_entities

    Search entities in the knowledge graph by name. Finds people, companies, documents, concepts, tools, etc. that have been mentioned in your activities.

  • set_context_routing

    Set the context routing mode for the organization. Requires admin role. Options: 'keyword_llm' (balanced), 'keyword_only' (fastest), 'llm_only' (most accurate).

  • setup_organization

    Set up your organization in one step (admin only). Use this for onboarding.

  • start_session

    Start a work session. If a project is provided (project_name or project_id), the session is bound to it; if neither is provided, an unbound (projectless) session is created — useful when the work isn't tied to a specific project. Reuses an existing active session for the same scope (per-project, or one global projectless session per user). Task type: coding, review, planning, debugging, research, meeting, other.

  • unassign_task

    Remove a user from a task's assignees.

  • unlink_team_project

    Unlink a project from a team. Find both by name or ID.

  • update_org

    Update your organization's details (owner only). Set name, description, business model, objectives, custom context for AI, or links.

  • update_position

    Update a position's title, description, or permissions (admin only). Find by title or ID.

  • update_project

    Update a project's name, description, or links. Find by name or ID.

  • update_task

    Update a task's status, title, description, priority, or team assignment. Use this to move tasks through the workflow (todo -> in_progress -> done) or reassign to a team.

  • update_team

    Update a team's name, description, or objectives. Find by name or ID.

  • update_user

    Update an existing user's name, role, positions, or skills (admin/owner only).

  • upload_document

    Upload a document to the organization's knowledge base. Documents can be templates, policies, contracts, procedures, guides, or references. They are indexed in the knowledge graph and automatically surfaced as context when relevant to a task. Supports both text and binary files: for binary files (PDFs, images, etc.), set is_base64=true and provide the content as a base64-encoded string, along with the appropriate mime_type (e.g. 'application/pdf', 'image/png'). Optionally set file_name for the original filename. Embeddings are generated automatically for search.

  • whoami

    Get your profile, organization, projects, recent sessions, and top entities. This is the best starting point — call this first to understand what's available. No parameters needed.

Signals

Last release
May 4, 2026 (5 months ago)
Repository
Not found on GitHub (deleted or private)

Details

Registry name
io.github.DotNova/context-layer
Version
0.1.0
Auth
Bearer token
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

ContextLayer MCP server. Agent Mart. https://agentmart.dev/connectors/dotnova-context-layer (last updated 2026-10-25)