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 💡
postralai/masquerade
A privacy firewall for LLMs that redacts sensitive data from PDFs before sending to AI models
kukapay/whereami-mcp
A lightweight MCP server that provides geolocation information based on IP address.
blender-mcp
BlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
clearml-mcp
A lightweight Model Context Protocol (MCP) server that enables AI assistants to interact with ClearML experiments, models, and projects, providing comprehensive ML experiment context and analysis directly in AI conversations.
Agentic_Longterm_Memory
Sophisticated AI chatbot with long-term memory capabilities, complete Notion workspace integration, and MCP (Model Context Protocol) implementation. Features semantic, episodic, and procedural memory systems.
@1mcp/agent
A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.