ai.smithery/jekakos-mcp-user-data-enrichment

数据与存储

by jekakos

根据提供的个人信息补充用户数据,自动添加社交网络链接,便于集成到现有流程。

什么是 ai.smithery/jekakos-mcp-user-data-enrichment

根据提供的个人信息补充用户数据,自动添加社交网络链接,便于集成到现有流程。

README

MCP User Data Enrichment Server

A Model Context Protocol (MCP) server that enriches user data by adding social network links. This server can be integrated with AI platforms like Smithery.ai to provide social media link discovery capabilities.

Features

  • User Data Enrichment: Takes user information (name, birth date) and returns social media links
  • Mock Data Support: Includes pre-configured social links for demonstration
  • Dynamic Generation: Automatically generates social links for new users
  • MCP Protocol: Standard MCP implementation via stdio
  • HTTP Wrapper: Optional HTTP API for remote access
  • Smithery Integration: Ready for integration with Smithery.ai

Installation

bash
npm install mcp-user-data-enrichment

Usage

As MCP Server (Recommended for Smithery)

bash
# Direct stdio usage
node src/mcp-server.js

# Or via npm script
npm run mcp

As HTTP Server

bash
# Start HTTP server on port 3000
npm start

API Endpoints

HTTP API (when running as server)

  • GET /status - Server status
  • GET /tools - List available tools
  • POST /tools/call - Call any tool
  • POST /enrich-user - Enrich user data

MCP Protocol

The server provides one tool: enrich_user_data

Input Schema:

json
{
  "firstName": "string",
  "lastName": "string", 
  "birthDate": "string (YYYY-MM-DD)"
}

Output:

json
{
  "user": {
    "firstName": "John",
    "lastName": "Smith",
    "birthDate": "1990-01-01"
  },
  "socialLinks": {
    "instagram": "https://instagram.com/john_smith",
    "facebook": "https://facebook.com/john.smith",
    "twitter": "https://twitter.com/john_smith",
    "linkedin": "https://linkedin.com/in/john_smith"
  }
}

Smithery.ai Integration

This MCP server is designed to work with Smithery.ai, a platform for AI agent orchestration.

Setup in Smithery

  1. Deploy your server to a public repository on GitHub
  2. Configure MCP connection in Smithery:
    json
    {
      "mcpServers": {
        "user-data-enrichment": {
          "command": "node",
          "args": ["path/to/mcp-server.js"]
        }
      }
    }
    
  3. Use the tool in your AI agent workflows

Example Smithery Usage

javascript
// In your Smithery agent
const result = await mcp.callTool('enrich_user_data', {
  firstName: 'John',
  lastName: 'Smith', 
  birthDate: '1990-01-01'
});

console.log(result.content[0].text);

Development

bash
# Install dependencies
npm install

# Run in development mode
npm run dev

# Test MCP server directly
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}' | node src/mcp-server.js

Testing

bash
# Run test client
node test-client.js

# Test with curl
curl -X POST http://localhost:3000/enrich-user \
  -H "Content-Type: application/json" \
  -d '{"firstName": "John", "lastName": "Smith", "birthDate": "1990-01-01"}'

Mock Data

The server includes mock social links for these users:

  • John Smith
  • Sarah Johnson
  • Michael Brown

For other users, links are generated automatically based on the name.

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests if applicable
  5. Submit a pull request

License

MIT License - see LICENSE file for details

Deployment Files

  • Dockerfile - Docker configuration for containerized deployment
  • smithery.yaml - Smithery.ai configuration file
  • .dockerignore - Docker ignore file for optimized builds

Related Links

常见问题

ai.smithery/jekakos-mcp-user-data-enrichment 是什么?

根据提供的个人信息补充用户数据,自动添加社交网络链接,便于集成到现有流程。

相关 Skills

技术栈评估

by alirezarezvani

Universal
热门

对比框架、数据库和云服务,结合 5 年 TCO、安全风险、生态活力与迁移复杂度做量化评估,适合技术选型、栈升级和替换路线决策。

帮你系统比较技术栈优劣,不只看功能,还把TCO、安全性和生态健康度一起量化,选型和迁移决策更稳。

数据与存储
未扫描12.5k

资深数据工程师

by alirezarezvani

Universal
热门

聚焦生产级数据工程,覆盖 ETL/ELT、批处理与流式管道、数据建模、Airflow/dbt/Spark 优化和数据质量治理,适合设计数据架构、搭建现代数据栈与排查性能问题。

复杂数据管道、ETL/ELT 和治理难题交给它,凭 Spark、Airflow、dbt 等现代数据栈经验,能更稳地搭起可扩展的数据基础设施。

数据与存储
未扫描12.5k

迁移架构师

by alirezarezvani

Universal
热门

为数据库、API 与基础设施迁移制定分阶段零停机方案,提前校验兼容性与风险,生成回滚策略、验证关卡和时间线,适合复杂系统平滑切换。

做数据库与存储迁移时,用它统一梳理表结构和数据搬迁流程,架构视角更完整,复杂迁移也更稳。

数据与存储
未扫描12.5k

相关 MCP Server

SQLite 数据库

编辑精选

by Anthropic

热门

SQLite 是让 AI 直接查询本地数据库进行数据分析的 MCP 服务器。

这个服务器解决了 AI 无法直接访问 SQLite 数据库的问题,适合需要快速分析本地数据集的开发者。不过,作为参考实现,它可能缺乏生产级的安全特性,建议在受控环境中使用。

数据与存储
84.4k

by Anthropic

热门

PostgreSQL 是让 Claude 直接查询和管理你的数据库的 MCP 服务器。

这个服务器解决了开发者需要手动编写 SQL 查询的痛点,特别适合数据分析师或后端开发者快速探索数据库结构。不过,由于是参考实现,生产环境使用前务必评估安全风险,别指望它能处理复杂事务。

数据与存储
84.1k

by Firecrawl

热门

Firecrawl 是让 AI 直接抓取网页并提取结构化数据的 MCP 服务器。

它解决了手动写爬虫的麻烦,让 Claude 能直接访问动态网页内容。最适合需要实时数据的研究者或开发者,比如监控竞品价格或抓取新闻。但要注意,它依赖第三方 API,可能涉及隐私和成本问题。

数据与存储
6.1k

评论