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 💡
cryptopanic-mcp-server
Provide latest cryptocurrency news to AI agents.
CLDGeminiPDF
An MCP server that enables Claude Desktop to analyze PDF documents using Google's Gemini AI models, extracting text and providing intelligent analysis.
ai-agent-marketplace-index-mcp
An MCP server that allows AI assistants to search and discover available AI agents from the DeepNLP AI Agent Marketplace Index by keywords or categories, and monitor their web traffic performance.
mcp-wordpress
An MCP server for interacting with WordPress sites, providing tools to fetch posts, pages, categories, and site information via REST API.
@nftgo/mcp-nftgo-api
A Model Context Protocol server providing access to NFTGo Developer API for Ethereum NFT data
pdf-mcp-server
A comprehensive PDF manipulation toolkit that integrates with Claude AI via MCP, enabling users to merge, split, encrypt, optimize, and analyze PDFs using natural language commands.