kam-mcp-server
A Model Context Protocol (MCP) server built with mcp-framework.
Quick Start
# Install dependencies
npm install
# Build the project
npm run build
Project Structure
kam-mcp-server/
├── build/
├── src/
│ ├── tools/ # MCP Tools
│ │ └── CreatePointBasedElementTool.ts
│ │ └── CreateLineBasedElementTool.ts
│ │ └── CreateSurfaceBasedElementTool.ts
│ │ └── GetCurrentViewElementsTool.ts
│ │ └── GetAvailableFamilyTypesTool.ts
│ │ └── DeleteElementTool.ts
│ │ └── GetElementByIdTool.ts
│ ├── resources/ # MCP Resources
│ │ └── KamDocResourceResource.ts
│ └── index.ts # Server entry point
├── package.json
└── tsconfig.json
Publishing to npm
-
Update your package.json:
- Ensure
nameis unique and follows npm naming conventions - Set appropriate
version - Add
description,author,license, etc. - Check
binpoints to the correct entry file
- Ensure
-
Build and test locally:
yarn build npm link kam-mcp-server # Test your CLI locally -
Login to npm (create account if necessary):
npm login -
Publish your package:
npm publish
After publishing, users can add it to their claude desktop client (read below) or run it with npx
Using with Claude Desktop
After Publishing
Add this configuration to your Claude Desktop config file:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"kam-mcp-server": {
"command": "npx",
"args": ["-y", "kam-mcp-server", "--port=9099"]
}
}
}
Building and Testing
- Make changes to your tools
- Run
yarn buildto compile - The server will automatically load your tools on startup
Recommend MCP Servers 💡
terraform-mcp-server
The Terraform MCP Server integrates with Terraform Registry APIs, providing advanced automation and interaction capabilities for Infrastructure as Code (IaC) development, enabling discovery and analysis of providers, modules, and policies.
webflow-mcp-server
An official Node.js MCP server by Webflow, enabling AI agents to interact with Webflow Data API for managing sites, pages, components, CMS, and custom code.
fulcra-context-mcp
An MCP server for accessing Fulcra Context data via the Fulcra API
Shortcut
Shortcut is a project management platform that provides an MCP server to connect with AI tools like Cursor and Claude Code, enabling AI teammates to assist with tasks, PRs, and progress tracking.
mcp-geo
An MCP service for retrieving user geolocation information and integrating it with large language models through the Model Context Protocol.
git-v2
An MCP server that provides enhanced Git operations (init, clone, status, commit, push, pull, branch, tag, remote, stash management) and GitHub integration to AI assistants.