Other MCP Server · MODEL CONTEXT PROTOCOL
dasein108 mcp cw graph
dasein108 mcp cw graph is a community-listed Model Context Protocol server. Review the source repository before installation.
WHAT IT CONNECTS
dasein108 mcp cw graph 为 AI Agent 提供什么
- **Core Operations**
- Create, read, update, and delete cyberlinks
- Support for named cyberlinks with custom identifiers
- Batch operations for efficient processing
- Rich query capabilities with filtering and pagination
- **Transaction Management**
- Real-time transaction monitoring and status polling
- Detailed transaction results and error handling
- Support for both internal and external transaction signing
- Token transfer capabilities
- **Advanced Features**
- Semantic embedding generation via Hugging Face transformers
- Real-time progress tracking for model operations
- Cosine similarity calculations for semantic matching
- Flexible ID system with formatted IDs (fids) and global IDs (gids)
- Time-range based queries with UTC support
- Owner-based filtering and statistics
- Node.js 16 or higher
- npm or yarn package manager
- Access to a running Cosmos blockchain node
- Wallet with sufficient funds for transactions
- [Cursor IDE](https://cursor.sh/) for development
- [Claude Desktop](https://claude.ai/desktop) for AI assistance
- Clone the repository:
- Install dependencies:
- Build the project:
- Configure environment variables (see Configuration section)
- `PATH_TO_YOUR_PROJECT`: Absolute path to project directory
- `NODE_URL`: Cosmos blockchain node URL
- `CONTRACT_ADDRESS`: Deployed smart contract address
- `WALLET_MNEMONIC`: Wallet mnemonic for signing (default: none - transactions will be unsigned)
- `DENOM`: Token denomination (default: "stake")
- `BENCH32_PREFIX`: BECH32 prefix
- Description: Create single cyberlink
- Required: `type`
- Optional: `from`, `to`, `value`
- Description: Create node + link
- Required: `node_type`, `link_type`
- Optional: `node_value`, `link_value`, `link_to_existing_id`, `link_from_existing_id`
- Description: Create named cyberlink (admin only)
- Required: `name`, `cyberlink`
- Description: Batch create cyberlinks
- Required: `cyberlinks[]`
- Description: Update existing cyberlink
- Required: `gid`, `cyberlink`
- Description: Remove cyberlink
- Required: `gid`
- Description: Add semantic embedding
- Required: `formatted_id`
- Description: Get by global ID
- Required: `gid`
- Description: Get by formatted ID
- Required: `fid`
- Description: List all with pagination
- Parameters: `limit`, `start_after`
- Description: List named cyberlinks
- Parameters: `limit`, `start_after`
- Description: Get multiple by IDs
- Required: `gids[]`
- Description: Filter by type
- Required: `type`
- Description: Filter by source
- Required: `from`
- Description: Filter by target
- Required: `to`
- Description: Filter by owner & type
- Required: `owner`, `type`
- Description: Filter by creation time
- Required: `owner`, `start_time`
- Description: Filter by any time
- Required: `owner`, `start_time`
- Description: Get last assigned ID
- Description: Get contract config
- Description: Get debug state (admin only)
- Description: Get graph statistics
- Description: Get tx status
- Required: `transaction_hash`
- Description: Get detailed tx status
- Required: `transaction_hash`
- Description: Get wallet balances
- Description: Transfer tokens
- Required: `recipient`, `amount`
- All timestamps must be in ISO 8601 format
- Example: `2024-06-01T12:00:00Z`
- UTC timezone is assumed if not specified
- `start_time` is required, `end_time` is optional
- `start_after`: Pagination cursor
- `limit`: Results per page (default: 50)
- Description: Invalid parameters
- Common causes: Missing required fields, wrong format
- Description: Unknown tool
- Common causes: Typo in tool name, deprecated tool
- Description: System error
- Common causes: Network issues, contract errors
- `-v $(pwd)/hf-cache:/app/hf-cache` mounts a local directory for model caching, so models are not re-downloaded every time.
- `--env-file .env` loads environment variables from your `.env` file.
- `-p 8000:8000` exposes the server on port 8000.
- `--name cw-social` names your container for easier management.
- Fork the repository
- Create a feature branch (`git checkout -b feature/amazing-feature`)
- Commit your changes (`git commit -m 'Add amazing feature'`)
- Push to the branch (`git push origin feature/amazing-feature`)
- Open a Pull Request
SECURITY
MCP 收录不等于安全审核
MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。