mcpField
R
Routine Model Context Protocol (MCP) Server

Routine Model Context Protocol (MCP) Server

Local
github.com/routinecoProductivity3Updated 71w ago

About Routine Model Context Protocol (MCP) Server

Routine Model Context Protocol (MCP) Server connects the Routine application to MCP clients. It is intended for people who want to use Routine through an MCP-compatible client; the Routine application must be running.

Key features

  1. 01Connects to the Routine application
  2. 02Runs through npx or a local build
  3. 03Communicates over stdin and stdout

Use cases

  1. 01Use Routine from an MCP client
  2. 02Configure Routine in Claude Desktop

MCP support

The server communicates using the MCP protocol and can be configured in MCP clients such as Claude Desktop. The Routine application must be running for it to work.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"routineco": {
"command": "npx",
"args": [
"-y",
"routine-mcp-server"
]
}
}
}
Run commandnpx -y routine-mcp-server

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmroutine-mcp-server

Tools

18

Saved tool list · updated 3w ago

This tool takes no parameters.

Details

From the project README

Routine Model Context Protocol (MCP) Server

This is the Routine Model Context Protocol (MCP) server.

Usage

  1. Run the Routine application for the MCP server to work.
  2. Run this MCP server with npx routine-mcp-server or configure it in your favorite MCP client.
Claude Desktop

For Claude Desktop, refer to https://modelcontextprotocol.io/quickstart/user

In particular, your file claude_desktop_config.json should look something like that:

{
  "mcpServers": {
    "routine": {
      "command": "npx",
      "args": ["routine-mcp-server"]
    }
  }
}

Development

# Install dependencies
yarn

# Build the project
yarn build

Then install the MCP server:

  • Command: full path to node executable
  • Arguments: full path to ./dist/index.js
Claude Desktop

For Claude Desktop, refer to https://modelcontextprotocol.io/quickstart/user

In particular, your file claude_desktop_config.json should look something like that:

{
  "mcpServers": {
    "routine": {
      "command": "/absolute/path/to/bin/node",
      "args": ["/absolute/path/to/mcp-server/dist/index.js"]
    }
  }
}
Running the MCP Server (development)
# Start the server
yarn start

The server communicates via stdin/stdout, following the MCP protocol. You can interact with it by sending JSON requests to its stdin and reading responses from stdout.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.