Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actionstep MCP Server

This project is a starter TypeScript implementation of an MCP server for Actionstep-style conveyancing automation. It exposes a small set of example tools and includes a simple HTTP health endpoint for local testing.

Project overview

The current implementation provides:

  • A basic Express HTTP server
  • A health check endpoint at /health
  • An MCP server with two example tools:
    • ping
    • list_conveyancing_actions

Tech stack

  • TypeScript
  • Node.js
  • Express
  • Model Context Protocol SDK
  • Zod
  • dotenv

Folder structure

  • src/ – application source code
  • dist/ – compiled JavaScript output
  • package.json – scripts and dependencies
  • tsconfig.json – TypeScript compiler configuration

Installation

From the project root, install dependencies:

npm install

Build

Compile the TypeScript source:

npm run build

Run

Start the server:

npm start

Or run the build and start flow directly:

npm run dev

Health check

Once running, the server responds at:

http://localhost:3000/health

Next steps

This starter project is intended as a foundation for a production-ready Actionstep MCP server. Suggested next steps include:

  • Connecting the tools to the real Actionstep API
  • Adding OAuth 2.0 authentication and token refresh
  • Expanding the tool registry for matters, documents, tasks, and settlement workflows
  • Adding secure secret storage and audit logging

Node.js_MCP_Server_Development

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages