Skip to main content
ClaudeWave

MCP server for agentic project management — tasks, docs, decisions and time in one shared team context

MCP ServersOfficial Registry0 stars0 forksTypeScriptMITUpdated today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 9/20/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/frameonlab/frameon-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "frameon-mcp": {
      "command": "node",
      "args": ["/path/to/frameon-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/frameonlab/frameon-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

# FrameOn MCP

**MCP server for agentic project management.** Tasks, documents, decisions and
time in one shared team context, reachable by an AI agent over the Model
Context Protocol.

This repository holds the **public surface** of that server: the protocol
types, the guide the server serves to connected clients, the skill playbooks,
and the published manifest. The server itself is hosted — you do not run it.

| | |
| --- | --- |
| **Endpoint** | `https://api.frameonlab.com/api/v1/mcp` |
| **Transport** | `streamable-http` |
| **Auth** | OAuth 2.1 — Dynamic Client Registration, PKCE (S256) required |
| **Tools** | 20 (13 read-only, 7 write) — see [docs/tools.md](docs/tools.md) |
| **Registry** | [`com.frameonlab/frameon`](https://registry.modelcontextprotocol.io/v0/servers?search=frameon) |
| **Docs** | https://app.frameonlab.com/mcp |

## Why this exists

An AI assistant asked to help with a project normally works from whatever got
pasted into the chat. It cannot see what was decided three weeks ago, which
constraint someone stated in a meeting, or who is already on the task. So it
guesses, confidently, and a human spends the afternoon correcting it.

FrameOn exposes the project itself: the task tree, the wiki where decisions
live, a separate project memory holding conventions and traps, the team, the
alerts and the time log. The agent reads the real state, writes back what it
did, and the next agent — on another machine, in another client — finds it
there.

## Connect

### Claude Code

```bash
claude mcp add --transport http frameon https://api.frameonlab.com/api/v1/mcp
```

### Claude Desktop, Cursor, and other `mcpServers` clients

```json
{
  "mcpServers": {
    "frameon": {
      "type": "http",
      "url": "https://api.frameonlab.com/api/v1/mcp"
    }
  }
}
```

### ChatGPT

Add a connector pointing at the same URL. The OAuth flow runs in the browser;
no key is pasted anywhere.

There is no API key in any of these. The first call opens an authorisation
screen, a human approves the workspace, and the client stores a token it
rotates on its own. A Personal Access Token also works, as
`Authorization: Bearer …`, for scripted use where no browser exists.

More, including a per-client walkthrough: https://app.frameonlab.com/mcp

## What the agent gets

Connect and call `frameon://guide`. The server hands back a written briefing —
what FrameOn is, which tool answers which question, the traps that cost a
round-trip, and, just as importantly, **what FrameOn has that the agent does
not**: the Gantt, the approval step on timesheets, the financial reports. A
tool that refuses to say where its edges are gets improvised around, badly.

## Scope of this repository

| Path | What it is |
| --- | --- |
| `src/mcp.types.ts` | JSON-RPC 2.0 envelope types and the protocol versions the server echoes |
| `src/mcp-guide.ts` | the text served at `frameon://guide`, plus the prompt specs |
| `src/mcp-skills.ts` | the skill playbooks behind `list_skills` / `get_skill` |
| `.mcp.json` | drop-in client config at the repo root — the Open Plugins entry point |
| `server.json` | the manifest published to the MCP registry |
| `docs/tools.md` | the 20 tools, with the descriptions the server advertises |
| `examples/` | client configuration, ready to paste |

The service implementation, the database and the tenant layer are not here and
are not open source. What is here is what a client talks to and what an agent
reads — enough to know exactly what you are connecting to before you connect.

## Security

The endpoint is multi-tenant and every query filters by tenant. A credential
reaches the projects its role reaches and nothing else; `tenant_id` never
appears in a tool response. Write tools are gated per call, on the scope and
the role carried by the credential — never on anything sent in the request
body.

Found something that looks wrong? `seguranca@frameonlab.com`. Please do not
open a public issue for a suspected vulnerability.

## Licence

MIT — see [LICENSE](LICENSE).
agentic-aiai-agentschatgptclaudecursormcpmcp-servermodel-context-protocolproject-managementtask-management

What people ask about frameon-mcp

What is frameonlab/frameon-mcp?

+

frameonlab/frameon-mcp is mcp servers for the Claude AI ecosystem. MCP server for agentic project management — tasks, docs, decisions and time in one shared team context It has 0 GitHub stars and its last recorded update is dated 2026-09-19.

How do I install frameon-mcp?

+

You can install frameon-mcp by cloning the repository (https://github.com/frameonlab/frameon-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is frameonlab/frameon-mcp safe to use?

+

Our security agent has analyzed frameonlab/frameon-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains frameonlab/frameon-mcp?

+

frameonlab/frameon-mcp is maintained by frameonlab. The last recorded GitHub activity is dated 2026-09-19, with 0 open issues.

Are there alternatives to frameon-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy frameon-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: frameonlab/frameon-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/frameonlab-frameon-mcp)](https://claudewave.com/repo/frameonlab-frameon-mcp)
<a href="https://claudewave.com/repo/frameonlab-frameon-mcp"><img src="https://claudewave.com/api/badge/frameonlab-frameon-mcp" alt="Featured on ClaudeWave: frameonlab/frameon-mcp" width="320" height="64" /></a>

More MCP Servers

frameon-mcp alternatives