open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/mcp-terminal
Description: MCP Terminal Server - Execute commands within allowed paths
Author: dillip285
Latest version: 1.0.1

# MCP Terminal Server

A secure command-line interface server for the Model Context Protocol (MCP) that enables AI models to interact with your terminal while maintaining security and control.

## Features

- 🔒 Secure command execution with configurable permissions
- 📁 File system operations within allowed paths
- 🌍 Environment variable management
- 💻 Cross-platform support (Windows, macOS, Linux)
- 🔌 Remote system connections support via command execution

## Usage with Claude Desktop

Add the server configuration to your Claude Desktop config file:

```json
{
  "mcpServers": {
    "terminal": {
      "command": "npx",
      "args": [
        "@dillip285/mcp-terminal",
        "--allowed-paths",
        "/path/to/allowed/directory"
      ]
    }
  }
}
```

Restart Claude Desktop to apply the changes. You can now use the terminal capabilities through Claude with secure file access and command execution.

## Available Tools

- `execute_command`: Run terminal commands securely (including SSH and remote commands)

## Security

- All operations are restricted to specified allowed paths
- Commands are validated and sanitized before execution
- Environment variables are carefully managed
- Proper error handling for security-related issues

## Development

```bash
# Clone the repository
git clone https://github.com/dillip285/mcp-terminal.git

# Install dependencies
npm install

# Configure npm authentication
cp .npmrc.example .npmrc
# Edit .npmrc and add your NPM_TOKEN

# Run tests
npm test

# Build the project
npm run build
```

## Publishing

To publish the package:

1. Copy `.npmrc.example` to `.npmrc`
2. Add your npm authentication token to `.npmrc`
3. Run `npm publish --access public`

Note: Never commit your `.npmrc` file with the authentication token. It is already added to `.gitignore`.

## Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'feat: Add amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

## License

MIT License - see the [LICENSE](LICENSE) file for details.

## Related Projects

- [Model Context Protocol](https://modelcontextprotocol.io/)
- [Claude Desktop](https://claude.ai/download)

## Support

For bug reports and feature requests, please [open an issue](https://github.com/dillip285/mcp-terminal/issues).
npm package: @iflow-mcp/mcp-think-tank
Description: Structured thinking and knowledge management tool for Model Context Protocol
Author: MCP Community
Latest version: 2.0.7

# MCP Think Tank

A Model Context Protocol (MCP) server for structured thinking, knowledge graph memory, and task management.

## Fixed in 2.1.3

- Fixed ESM/CommonJS compatibility issues with npx installation
- Updated bin script to work with Node.js 18+
- Improved module loading to prevent 'require is not defined' errors

## Fixed in 2.1.2

- Fixed bin script issues with global installation
- Improved CommonJS compatibility for the CLI

## Fixed in 2.1.1

- Ensured compatibility with Claude Desktop and Cursor
- Fixed test issues and added 'bin' directory to package files
- Improved package structure for better npx installation experience

## Fixed in 2.1.0

- Removed connection check interval that was causing 60-second timeouts
- Simplified logging to prevent errors

## Usage

```
npx mcp-think-tank
```

## Requirements

- Node.js 18.0.0 or higher
- Note: Some dependencies may warn about higher Node.js requirements but the package will work on Node 18+

## Configuration

Configure in your `~/.cursor/mcp.json` file:

```json
{
  "mcpServers": {
    "think-tank": {
      "command": "npx",
      "args": ["-y", "mcp-think-tank"],
      "type": "streamable-http",
      "env": {
        "MEMORY_PATH": "/path/to/memory.jsonl",
        "EXA_API_KEY": "your-exa-api-key-if-using-research"
      }
    }
  }
}
```
npm package: @iflow-mcp/mcp-tung-shing
Description: A Model Context Protocol plugin for Chinese Tung Shing (黄历/通勝/通胜) almanac calculations
Latest version: 1.7.1

# 通胜 MCP 服务

[![smithery badge](https://smithery.ai/badge/@baranwang/mcp-tung-shing)](https://smithery.ai/server/@baranwang/mcp-tung-shing)
[![NPM Version](https://img.shields.io/npm/v/mcp-tung-shing.svg)](https://www.npmjs.com/package/mcp-tung-shing)
[![License](https://img.shields.io/npm/l/mcp-tung-shing.svg)](https://github.com/baranwang/mcp-tung-shing/blob/main/LICENSE)

简体中文 | [English](./README.en.md)

> 中国传统黄历（通胜）计算服务，基于 Model Context Protocol (MCP)

## ✨ 功能特点

- 📅 **公历农历转换** - 支持公历与农历日期的相互转换
- 🍀 **每日宜忌** - 提供每日吉凶、宜忌活动的详细信息
- 🕐 **时辰信息** - 十二时辰（子、丑、寅等）的吉凶宜忌
- 🔮 **命理元素** - 五行、神煞、星宿等传统命理学详细数据

## 🚀 安装与使用

在你的 MCP 配置文件中添加以下内容：

```json
{
  "mcpServers": {
    "tung-shing": {
      "command": "npx",
      "args": ["-y", "mcp-tung-shing@latest"]
    }
  }
}
```

## ⚙️ 工具

### get-tung-shing

获取指定日期的黄历信息

**参数:**

| 参数名         | 类型             | 必填 | 默认值 | 描述                                  |
| -------------- | ---------------- | ---- | ------ | ------------------------------------- |
| `startDate`    | string           | 否   | 当天   | 开始日期，格式："YYYY-MM-DD"          |
| `days`         | number           | 否   | 1      | 获取天数                              |
| `includeHours` | boolean          | 否   | false  | 是否包含时辰信息                      |
| `tabooFilters` | array            | 否   | -      | 筛选宜忌事项类型，条件之间为或关系     |
| `tabooFilters[].type`   | 1 \| 2  | 是   | -      | 过滤类型：宜(1)、忌(2)                |
| `tabooFilters[].value`  | string  | 是   | -      | 要筛选的宜忌事项                      |

## 🤝 贡献

欢迎提交 Issues 和 Pull Requests 来完善此项目。