New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@near-mcp/aitp-mcp-server

Package Overview
Dependencies
Maintainers
0
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@near-mcp/aitp-mcp-server

NearAI MCP server

  • 0.1.31
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
211
increased by580.65%
Maintainers
0
Weekly downloads
 
Created
Source

AITP MCP Server

NearAI MCP server is a middleware component that interfaces with the AITP (AI Tool Provider) API to dynamically build and manage available AI tools and prompts.

Overview

This server connects to the AITP API and automatically discovers available tools and prompts by consuming the /hello endpoint. This allows for dynamic tool registration and prompt management without hardcoding capabilities.

Features

  • Automatic tool discovery through AITP API URL
  • Dynamic prompt registration
  • Seamless integration with AITP services
  • Real-time tool availability updates

How It Works

  1. The MCP server initializes and establishes a connection to the AITP API
  2. It calls the /hello endpoint to retrieve available tools and prompts
  3. The server processes the response and builds an internal registry of:
    • Available AI tools
    • Supported prompts
    • Tool capabilities and requirements

Configuration ( SSE Transport )

To configure the connection to the AITP API, make sure to copy .env_example to .env and set the correct values.

Configuration ( Claude Desktop )

To configure the connection to the AITP API, ensure you have the following environment variables set:

  • AITP_URL: The base URL of your AITP API
  "mcpServers": {
    "aitp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@near-mcp/aitp-mcp-server"
      ],
      "env": {
        "AITP_URL": "{your-aitp-url}",
        "NEAR_NETWORK_ID": "testnet",
        "NEAR_NODE_URL": "https://test.rpc.fastnear.com",
        "NEAR_WALLET_URL": "https://testnet.mynearwallet.com/",
        "NEAR_HELPER_URL": "https://helper.testnet.near.org",
        "NEAR_EXPLORER_URL": "https://testnet.nearblocks.io",
        "NEAR_WALLET_ID": "{your-near-wallet-id}.testnet",
        "NEAR_KEY_STORE": "testnet",
        "NEAR_USDC_CONTRACT": "usdc.fakes.testnet",
        "NEAR_WALLET_PRIVATE_KEY": "{your-near-wallet-private-key}",
        "LOG_DEBUG": "true"
      }
    }
  }
}

Usage ( SSE Transport )

To build and start the server, run the following command:

npm run dev

You will see the server running in PORT 3003 and the logs in the terminal.

Usage ( Claude Desktop )

After configuring the environment variables, copy this to your Claude config file and close and reopen the Claude app to load the server.

Dependencies

[List your main dependencies]

FAQs

Package last updated on 11 Feb 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc