npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@timetick/mcp

v0.3.2

Published

Model Context Protocol (MCP) server for Timetick (https://app.timetick.io) platform

Readme

@timetick/mcp

Run Timetick from your AI client. Say "I want to test my CSMS" and the agent sets up simulators, runs the test and explains the result. It works with OCPP 1.6 and 2.0.1, and can test a CSMS or a real charger.

Install

Sign up at app.timetick.io and create your first project. Open the user menu, choose API keys and create a key. Then add the server with that key.

Claude Code:

claude mcp add timetick -e TIMETICK_API_TOKEN=your_api_key -- npx -y @timetick/mcp@latest

Codex:

codex mcp add timetick --env TIMETICK_API_TOKEN=your_api_key -- npx -y @timetick/mcp@latest

Gemini CLI, Claude Desktop, Cursor and other MCP clients:

{
  "mcpServers": {
    "timetick": {
      "command": "npx",
      "args": ["-y", "@timetick/mcp@latest"],
      "env": { "TIMETICK_API_TOKEN": "your_api_key" }
    }
  }
}

Keep @latest so you stay on the current version.

To switch accounts, change TIMETICK_API_TOKEN and restart the client. To use two accounts at once, add the server twice, each with its own TIMETICK_API_TOKEN.

Test your CSMS

Simulators connect to your CSMS from Timetick's cloud, so it needs a public ws:// or wss:// address. Your CSMS sees the simulator's name as the charge point identity.

Steps on the charger side, such as plugging in, run automatically. Steps named Remote: wait for your CSMS to send the command. If you set expected results, the step passes or fails on its own. Otherwise the agent asks you what happened.

Test a real charger

Your charger connects to Timetick's CSMS. Someone at the charger does the physical steps, and Remote: steps run automatically.

What you can do

  • Create and manage simulators, hardware, models and OCPP configurations
  • Write tests or start from a template
  • Run tests, test plans and Stress Tests
  • Read results and OCPP logs
  • Manage projects, tags and API keys

Some things still need the portal: signing up, billing, resetting a password, and security profiles (Basic Auth or certificates towards a CSMS).

Projects and trial

Your first project gets the free trial, which starts when you create it. Any further project needs payment details, which you add in the portal.

A project with no active plan is read-only. If you started onboarding in the portal and didn't finish, ask the agent to start the trial.

If you have several projects, tell the agent which one to use.

Read-only mode

Set TIMETICK_MCP_READONLY=1 and the agent can read your data but not change it.

Help

For questions, write to [email protected].