Google PageRank for AI agents. 25,000+ tools indexed.

pracht MCP Server

JoviDeCroock/pracht

Score: 82.9 → 0% Rank #1329 Agent Framework
[![AgentRank](https://agentrank-ai.com/api/v1/badge/JoviDeCroock--pracht)](https://agentrank-ai.com/tool/JoviDeCroock--pracht/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
Are you the maintainer of JoviDeCroock/pracht? Claim this listing →

A framework for Preact that deploys anywhere

Add AgentRank to Claude Code Discover and compare tools like JoviDeCroock/pracht — your AI finds the right one automatically
Get API Access →
claude mcp add agentrank -- npx -y agentrank-mcp-server

Overview

JoviDeCroock/pracht is a TypeScript tool licensed under MIT. A framework for Preact that deploys anywhere Topics: agent-skills, ai-agents, cloudflare-workers, framework, full-stack, llms-txt, mcp, preact, ssg, ssr, vite, webmcp.

Ranked #1329 out of 24846 indexed tools.

In the top 6% of all indexed tools.

Actively maintained with commits in the last week.

Ecosystem

TypeScript MIT
agent-skillsai-agentscloudflare-workersframeworkfull-stackllms-txtmcppreactssgssrvitewebmcp

Score Breakdown

StarsFreshnessIssue HealthContributorsDependents
Stars 15% 99

99 stars → early stage

Freshness 25% 7d ago

Last commit 7d ago → actively maintained

Issue Health 25% 89%

51/57 issues closed → responsive maintainer

Contributors 10% 6

6 contributors → small team

Dependents 25% 0

No dependents → no downstream usage

npm Downloads N/A
PyPI Downloads N/A
Forks 5
Description Brief
License MIT

Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →

How to Improve

Description low impact

Expand your description to 150+ characters for better discoverability

Dependents medium impact

No downstream dependents detected yet — adoption by other projects is the strongest trust signal

Badge all embed codes →

AgentRank score for JoviDeCroock/pracht
[![AgentRank](https://agentrank-ai.com/api/v1/badge/JoviDeCroock--pracht)](https://agentrank-ai.com/tool/JoviDeCroock--pracht/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
<a href="https://agentrank-ai.com/tool/JoviDeCroock--pracht/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge"><img src="https://agentrank-ai.com/api/v1/badge/JoviDeCroock--pracht" alt="AgentRank"></a>

Embed Widget docs →

Embed a rich score widget on your site or blog.

<script src="https://agentrank-ai.com/embed.js" data-tool="JoviDeCroock/pracht"></script>

Matched Queries

topic:mcp

From the README

<p align="center">
  <a href="https://github.com/JoviDeCroock/pracht">
    
  </a>
</p>

<p align="center">
  <a href="https://www.npmjs.com/package/@pracht/core"></a>
  <a href="https://github.com/JoviDeCroock/pracht/actions/workflows/ci.yml"></a>
</p>

# pracht

**One app graph, projected to browsers and to agents.** _(pracht /praxt/ — Dutch & German for splendor. Also: how you've always mispronounced Preact.)_

Other frameworks render your app for humans and leave agents to scrape it. Pracht resolves your routes, loaders, API routes, and capabilities into one explicit graph, then projects that graph two ways: components for people, and typed, trust-gated tools for agents — over HTTP, [WebMCP](https://developer.chrome.com/docs/ai/webmcp), remote MCP, and `llms.txt`. It is a Preact framework, so the human half is small; it is an explicit framework, so the agent half is something you declare rather than something that gets scraped off you.

```bash
npm create pracht@latest my-app
```

Read full README on GitHub →

Get the weekly AgentRank digest

Top movers, new tools, ecosystem insights — straight to your inbox.