{"_id":"@aimf/mcp-server","_rev":"2-f3bfef42a2e9306b619f9f8685a70701","name":"@aimf/mcp-server","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aimf/mcp-server","version":"1.0.0","keywords":["mcp","ncp","model-context-protocol","aimf"],"author":"","license":"ISC","_id":"@aimf/mcp-server@1.0.0","maintainers":[{"name":"vetriselvans","email":"vetriselvans029@gmail.com"}],"bin":{"mcp-server":"build/index.js"},"dist":{"shasum":"af8d657b1267314d389fee02338cb6993b7673b0","tarball":"https://registry.npmjs.org/@aimf/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":18,"integrity":"sha512-7CIxnF8Xs2/l+m3ATPS6VirolLwzMS2XtAVpr7KDOFc82NrurKQbMq/Qt/TUx72eVJWH7Zf0kZFzcBPvU6zSGA==","signatures":[{"sig":"MEUCIQCrMd+em96NHL0ucCqU2UHcU0r9tN+VlMFTnrBIFFOURQIgJQpADGpGwDnT7smI6gKhtyEqByRdNMKbETrh5XaeBbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83963},"main":"build/index.js","type":"module","_from":"file:aimf-mcp-server-1.0.0.tgz","types":"build/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc","start":"node build/index.js","start:http":"node build/index.js --transport=http --port=3000","start:stdio":"node build/index.js --transport=stdio"},"_npmUser":{"name":"vetriselvans","email":"vetriselvans029@gmail.com"},"_resolved":"C:\\Users\\I9159~1.LAP\\AppData\\Local\\Temp\\f2f01774fe5799ba04f445c6438f252b\\aimf-mcp-server-1.0.0.tgz","_integrity":"sha512-7CIxnF8Xs2/l+m3ATPS6VirolLwzMS2XtAVpr7KDOFc82NrurKQbMq/Qt/TUx72eVJWH7Zf0kZFzcBPvU6zSGA==","_npmVersion":"10.9.0","description":"AIMF MCP Gateway Server with NCP Protocol Support","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.23.0","hono":"^4.6.0","@aimf/shared":"0.1.0","@aimf/ncp-core":"0.1.0","@hono/node-server":"^1.13.0","@modelcontextprotocol/sdk":"^1.24.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.0_1765129045665_0.4354071151812149","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aimf/mcp-server","version":"1.0.1","description":"AIMF MCP Gateway Server with NCP Protocol Support","type":"module","main":"build/index.js","types":"build/index.d.ts","bin":{"mcp-server":"build/index.js"},"keywords":["mcp","ncp","model-context-protocol","aimf"],"author":"","license":"ISC","dependencies":{"@modelcontextprotocol/sdk":"^1.24.3","@hono/node-server":"^1.13.0","hono":"^4.6.0","zod":"^3.23.0","@aimf/ncp-core":"0.1.1","@aimf/shared":"0.1.1"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.9.0"},"scripts":{"build":"tsc","start":"node build/index.js","start:stdio":"node build/index.js --transport=stdio","start:http":"node build/index.js --transport=http --port=3000","dev":"tsc --watch"},"_id":"@aimf/mcp-server@1.0.1","_integrity":"sha512-VGtWi0D705nNxUJGU400QaFzF4dp5RlY7XVRnFsWOnVGRhb4d0iCcq5VgBE6sonWFVAjYp2imGkUu/EjWvQgVw==","_resolved":"C:\\Users\\I9159~1.LAP\\AppData\\Local\\Temp\\9e1fd0b91255696e14f64eb4646fceae\\aimf-mcp-server-1.0.1.tgz","_from":"file:aimf-mcp-server-1.0.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-VGtWi0D705nNxUJGU400QaFzF4dp5RlY7XVRnFsWOnVGRhb4d0iCcq5VgBE6sonWFVAjYp2imGkUu/EjWvQgVw==","shasum":"c4ddd4b36ad01e7bce0ec8e4da9cd193fd09033f","tarball":"https://registry.npmjs.org/@aimf/mcp-server/-/mcp-server-1.0.1.tgz","fileCount":18,"unpackedSize":83963,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEih5T0kyaUIJ5PW6KcS45s92UhBWl3p4rHhw0CPQdtyAiEAiO0SzNmP2Kn2MD1kSL4LTVhuVYFPPkoW7ml0iwztTGo="}]},"_npmUser":{"name":"vetriselvans","email":"vetriselvans029@gmail.com"},"directories":{},"maintainers":[{"name":"vetriselvans","email":"vetriselvans029@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_1.0.1_1765130904350_0.2978427622473858"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-07T17:37:25.553Z","modified":"2025-12-07T18:08:24.765Z","1.0.0":"2025-12-07T17:37:25.813Z","1.0.1":"2025-12-07T18:08:24.531Z"},"license":"ISC","keywords":["mcp","ncp","model-context-protocol","aimf"],"description":"AIMF MCP Gateway Server with NCP Protocol Support","maintainers":[{"name":"vetriselvans","email":"vetriselvans029@gmail.com"}],"readme":"# MCP Server\r\n\r\nA Model Context Protocol (MCP) server built with TypeScript.\r\n\r\n## Overview\r\n\r\nThis is a starter MCP server that provides tools that can be used by AI applications like Claude Desktop, VS Code with GitHub Copilot, and other MCP-compatible clients.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install\r\n```\r\n\r\n## Building\r\n\r\n```bash\r\nnpm run build\r\n```\r\n\r\n## Running\r\n\r\n```bash\r\nnpm start\r\n```\r\n\r\nOr run directly with Node:\r\n\r\n```bash\r\nnode build/index.js\r\n```\r\n\r\n## Available Tools\r\n\r\n### hello\r\nSay hello to someone.\r\n\r\n**Parameters:**\r\n- `name` (string): Name of the person to greet\r\n\r\n### echo\r\nEcho back the provided message.\r\n\r\n**Parameters:**\r\n- `message` (string): Message to echo back\r\n\r\n## Adding New Tools\r\n\r\nTo add new tools, edit `src/index.ts` and use the `server.tool()` method:\r\n\r\n```typescript\r\nserver.tool(\r\n  \"tool-name\",\r\n  \"Tool description\",\r\n  {\r\n    param1: z.string().describe(\"Parameter description\"),\r\n    param2: z.number().optional().describe(\"Optional parameter\"),\r\n  },\r\n  async ({ param1, param2 }) => {\r\n    // Your tool logic here\r\n    return {\r\n      content: [\r\n        {\r\n          type: \"text\",\r\n          text: \"Result text\",\r\n        },\r\n      ],\r\n    };\r\n  }\r\n);\r\n```\r\n\r\n## Configuration\r\n\r\n### VS Code\r\n\r\nThis server is configured to work with VS Code. See `.vscode/mcp.json` for the configuration.\r\n\r\n### Claude Desktop\r\n\r\nAdd to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS or `%APPDATA%\\Claude\\claude_desktop_config.json` on Windows):\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"mcp-server\": {\r\n      \"command\": \"node\",\r\n      \"args\": [\"path/to/mcp-server/build/index.js\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Development\r\n\r\nFor development with auto-rebuild:\r\n\r\n```bash\r\nnpm run dev\r\n```\r\n\r\n## License\r\n\r\nISC\r\n","readmeFilename":"README.md"}