### SSE Client Example: Connect to SSE MCP Servers Source: https://www.pulsemcp.com/clients This is a demo implementation showcasing how to connect to SSE-based MCP servers. It serves as an example for integrating with Server-Sent Events streams from MCP services. ```Demo Implementation Demo implementation. Connect to SSE-based MCP servers. ``` -------------------------------- ### TypeScript AI Node.js Application Setup Source: https://www.pulsemcp.com/clients Provides a project setup for building Node.js applications that interact with AI models. It includes configurations for TypeScript, package management, and version control, facilitating modern development workflows. ```TypeScript /* * tsconfig.json example configuration */ { "compilerOptions": { "target": "es2016", "module": "commonjs", "outDir": "./dist", "rootDir": "./src", "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true }, "include": ["src/**/*"] } /* * src/index.ts example */ // import { callAIModel } from './aiService'; // async function main() { // const prompt = "Explain the concept of LLMs."; // const response = await callAIModel(prompt); // console.log(response); // } // main(); ``` -------------------------------- ### Application and Initialization Imports Source: https://www.pulsemcp.com/posts Standard JavaScript imports for application setup and initialization, likely part of a larger framework like Rails or Stimulus. ```javascript import "application" import "init_mta" ``` -------------------------------- ### Controller: api_spec_controller Source: https://www.pulsemcp.com/use-cases This JavaScript controller is designed to manage and display API specifications. It likely handles rendering API documentation, endpoints, and request/response examples. It is located at the specified asset path. ```javascript /assets/controllers/api_spec_controller-d01af0a8bcd515b3943bf2186c47a4769838a2e4ef02056fb5c6a2ec8e69f7b2.js ``` -------------------------------- ### SQLite Database Bridge with Natural Language Source: https://www.pulsemcp.com/clients Offers a bridge to a SQLite database hosted within a Docker container. This setup enables natural language interactions for data analysis and information retrieval tasks, abstracting database queries. ```Docker Compose version: '3.8' services: sqlite_db: image: nouchka/sqlite-sqld ports: - "3306:3306" volumes: - ./data:/data environment: SQLD_PORT: 3306 SQLD_BIND_ADDRESS: 0.0.0.0 SQLD_DEFAULT_DB: /data/mydatabase.db # Example Python client (conceptual) # import sqlite3 # conn = sqlite3.connect('mydatabase.db') # cursor = conn.cursor() # cursor.execute("SELECT * FROM my_table") # print(cursor.fetchall()) # conn.close() ``` -------------------------------- ### OpenAI SSE CLI Demo Source: https://www.pulsemcp.com/clients Demo implementation for chatting with OpenAI via CLI using Server-Sent Events (SSE). -------------------------------- ### CLAP Agents Framework Source: https://www.pulsemcp.com/clients Python framework for building asynchronous AI agents with modular components for ReAct patterns, multi-agent teams, and tool integration via local and remote connections. ```Python import asyncio from clap_agents.agent import Agent from clap_agents.tools import Tool async def main(): # Define tools search_tool = Tool( name="web_search", description="Search the web for information.", func=lambda query: print(f"Searching for: {query}") # Replace with actual search logic ) # Create an agent agent = Agent(tools=[search_tool]) # Run the agent await agent.run("What is the weather like today?") if __name__ == "__main__": asyncio.run(main()) ``` -------------------------------- ### Application Controller JS Source: https://www.pulsemcp.com/posts This is a core controller for the application, likely handling global setup, routing, or main application lifecycle events. It serves as a foundational element for the frontend architecture. ```JavaScript controllers/application ``` -------------------------------- ### Airbnb Python Client Source: https://www.pulsemcp.com/clients Python client for interacting with Airbnb services through a command-line or Gradio web interface, enabling conversational agents to perform Airbnb-related tasks. ```Python import requests class AirbnbClient: def __init__(self, api_key): self.api_key = api_key self.base_url = "https://api.airbnb.com/v2" def search_listings(self, location, checkin, checkout): endpoint = f"{self.base_url}/listings/search" params = { "client_id": self.api_key, "location": location, "checkin": checkin, "checkout": checkout } response = requests.get(endpoint, params=params) return response.json() def get_listing_details(self, listing_id): endpoint = f"{self.base_url}/listings/" params = { "client_id": self.api_key, "listing_id": listing_id } response = requests.get(endpoint, params=params) return response.json() ``` -------------------------------- ### CLI Tool for MCP Server Interaction Source: https://www.pulsemcp.com/clients A command-line interface tool designed for direct interaction with MCP servers. It supports communication via standard input/output (stdio) or Server-Sent Events (SSE), allowing fine-grained exploration of Tools, Resources, and Prompts. ```Go package main import ( "fmt" "io" "net/http" "bufio" ) func main() { // Example: Connecting via SSE (conceptual) // resp, err := http.Get("http://mcp-server.com/events") // if err != nil { // fmt.Println("Error connecting to SSE:", err) // return // } // defer resp.Body.Close() // reader := bufio.NewReader(resp.Body) // for { // line, err := reader.ReadString('\n') // if err != nil { // if err == io.EOF { // break // } // fmt.Println("Error reading SSE:", err) // break // } // fmt.Print("SSE Event: ", line) // } fmt.Println("CLI Explorer started. Use commands to interact with MCP servers.") } ``` -------------------------------- ### Controller: recipe_demo_modal_controller Source: https://www.pulsemcp.com/use-cases This JavaScript controller manages a modal window that displays a demo for a recipe. It handles opening, closing, and potentially displaying dynamic content within the modal. It is located at the specified asset path. ```javascript /assets/controllers/recipe_demo_modal_controller-56ed3bdfcb41c676ce90d69a942316d4e25b78108529b0509ffe080250930615.js ``` -------------------------------- ### Controller: recipe_instructions_controller Source: https://www.pulsemcp.com/use-cases This JavaScript controller is responsible for displaying and managing recipe instructions. It may handle step-by-step navigation, marking steps as complete, or showing additional details. It is located at the specified asset path. ```javascript /assets/controllers/recipe_instructions_controller-d2b05843deaa017e933a0f29e490119903159b93a914cc7efca7b0c91209545c.js ``` -------------------------------- ### MCP Navigation Links Source: https://www.pulsemcp.com/servers Provides HTML structure for navigation links to different sections of the MCP platform, including Servers, Clients, Posts, and Use Cases, along with a Discord invite link. ```html MCP Servers icon MCP Servers MCP Clients icon MCP Clients Posts icon Posts Use Cases icon Use Cases Join Discord icon Join Discord ``` -------------------------------- ### Jira Assistant Tool Source: https://www.pulsemcp.com/clients Streamlit-powered Jira integration tool that enables direct ticket management through command-line and web interfaces with built-in credential validation and server status checking. ```Python import streamlit as st from jira import JIRA @st.cache_resource def get_jira_client(server, username, password): try: jira = JIRA(server=server, basic_auth=(username, password)) return jira except Exception as e: st.error(f"Failed to connect to Jira: {e}") return None # Example usage in a Streamlit app # jira_server = st.text_input('Jira Server URL') # jira_user = st.text_input('Jira Username') # jira_pass = st.text_input('Jira Password', type='password') # if st.button('Connect'): # client = get_jira_client(jira_server, jira_user, jira_pass) # if client: # st.success('Connected to Jira!') ``` -------------------------------- ### Axiom Chainlit Interface Source: https://www.pulsemcp.com/clients Chainlit-based interface connecting to documentation sources with dual operational modes: Agent Mode for code generation and Chat Mode for answering queries. Powered by Google's Gemini models and LangGraph orchestration. -------------------------------- ### JavaScript: Asset Manifest and Imports Source: https://www.pulsemcp.com/servers This section details the project's asset manifest, listing various JavaScript libraries and local assets required for the application. It includes imports for core application logic, UI components, and third-party libraries like AppSignal, Turbo, Stimulus, and Snowplow. ```javascript { "imports": { "application": "/assets/application-b5e76c7a0f61c6d7e95c646303347042c3f8997163bd77ee1a12590e917d20af.js", "appsignal": "/assets/appsignal-22226faece5a63424cfc11efa3b3f3f30a3daa4d61202ee1c5c2ff0356dbd84e.js", "@hotwired/turbo-rails": "/assets/turbo.min-38d030897e3554a265d3a3b6bdf4fb7509b08197ba2b6e3761683c07e776c1bc.js", "@hotwired/stimulus": "/assets/stimulus.min-dd364f16ec9504dfb72672295637a1c8838773b01c0b441bd41008124c407894.js", "@hotwired/stimulus-loading": "/assets/stimulus-loading-3576ce92b149ad5d6959438c6f291e2426c86df3b874c525b30faad51b0d96b3.js", "init_mta": "/assets/init_mta-f1b5f2e0d41a1fcbe2e90fe65b68f80992b8a2fb8fb7a76f98797364007209b5.js", "reddit_tracking": "/assets/reddit_tracking-0a4d9f0e3a2b78107bc29c6a716bccd375ac24def9abfcc41c6e1323b6331981.js", "particles": "/assets/particles-f5245f3c4ae9c705fdaf2b7ba38f573f1e03483cd209d5b4cba381f7016911af.js", "@snowplow/browser-tracker": "https://ga.jspm.io/npm:@snowplow/browser-tracker@3.23.0/dist/index.module.js", "@snowplow/browser-tracker-core": "https://ga.jspm.io/npm:@snowplow/browser-tracker-core@3.23.0/dist/index.module.js", "@snowplow/tracker-core": "https://ga.jspm.io/npm:@snowplow/tracker-core@3.23.0/dist/index.module.js", "buffer": "https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/browser/buffer.js", "charenc": "https://ga.jspm.io/npm:charenc@0.0.2/charenc.js", "crypt": "https://ga.jspm.io/npm:crypt@0.0.2/crypt.js", "sha1": "https://ga.jspm.io/npm:sha1@1.1.1/sha1.js", "tslib": "https://ga.jspm.io/npm:tslib@2.6.2/tslib.es6.mjs", "uuid": "https://ga.jspm.io/npm:uuid@9.0.1/dist/esm-browser/index.js", "@appsignal/javascript": "https://ga.jspm.io/npm:@appsignal/javascript@1.3.28/dist/esm/index.js", "@appsignal/stimulus": "https://ga.jspm.io/npm:@appsignal/stimulus@1.0.18/dist/esm/index.js", "@appsignal/core": "https://ga.jspm.io/npm:@appsignal/core@1.1.20/dist/esm/index.js", "https": "https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/browser/https.js", "isomorphic-unfetch": "https://ga.jspm.io/npm:isomorphic-unfetch@3.1.0/browser.js", "unfetch": "https://ga.jspm.io/npm:unfetch@4.2.0/dist/unfetch.js", "/assets/appsignal.js": "/assets/appsignal-22226faece5a63424cfc11efa3b3f3f30a3daa4d61202ee1c5c2ff0356dbd84e.js", "ckeditor": "/assets/ckeditor-3c18a7e1a04a63f8d32cc76dd72e2b10454b930fa924fc16ac55ea24697531dd.js", "highlight.js": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/index.js", "highlight.js/lib/core": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/core.js", "highlight.js/lib/languages/json": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/languages/json.js", "highlight.js/lib/languages/powershell": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/languages/powershell.js", "highlight.js/lib/languages/bash": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/languages/bash.js", "highlight.js/lib/languages/markdown": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/languages/markdown.js", "highlight.js/lib/languages/python": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/languages/python.js", "highlight": "/assets/highlight-00c2c457fab786a290b9cce3dc03cc7bf4b143ee72677b46b7ee53758bce08d2.js", "sortablejs": "https://ga.jspm.io/npm:sortablejs@1.15.6/modular/sortable.esm.js", "easymdejs": "https://ga.jspm.io/npm:easymde@2.19.0/dist/easymde.min.js", "easymde": "/assets/easymde-c016c5e8881895ddfb39c1ff350257eb0a3065a6074352110277ad4418d264c6.js", "controllers/accordion_controller": "/assets/controllers/accordion_controller-d72b3ed4a0749a814f9511441a1d1e9ac44290e44e1e621a0c3b31c2952fa108.js", "controllers/admin_mcp_implementation_edit_controller": "/assets/controllers/admin_mcp_implementation_edit_controller-6fa0b765f8fc5c392f3b8b9eb76f7a048acbbffa397ffbc92d27c3fbfb702104.js", "controllers/admin_mcp_implementation_row_controller": "/assets/controllers/admin_mcp_implementation_row_controller-1cde7af331ddc108366d456c94c444e773c9941a09b65f56c8803a68f46a4000.js", "controllers/admin_mcp_imp": "/assets/controllers/admin_mcp_imp" }} ``` -------------------------------- ### Figma Design Automation Source: https://www.pulsemcp.com/clients Automates Figma design workflows for startup websites through component generation, templating, and style management. Utilizes a plugin interface and direct API access. -------------------------------- ### Blender 3D Scene Creator Source: https://www.pulsemcp.com/clients Web application for creating and manipulating 3D scenes in Blender through natural language descriptions processed by Gemini AI. ```JavaScript /* No specific code provided in the input text. This entry represents a web application for Blender scene creation. */ ``` -------------------------------- ### Copilot: VSCode Extension for MCP Servers Source: https://www.pulsemcp.com/clients The Copilot VSCode extension integrates MCP servers with GitHub Copilot Chat. It enables server management and enhances AI-assisted coding capabilities directly within the VSCode IDE. ```VSCode Extension VSCode extension that integrates MCP servers with GitHub Copilot Chat, enabling server management and enhanced AI-assisted coding capabilities. ``` -------------------------------- ### SQLite Query Assistant Source: https://www.pulsemcp.com/clients Provides a Docker-based SQLite database interaction server enabling natural language querying and exploration. It uses Chainlit and Azure OpenAI's language model. ```Python /* No specific code provided in the input text. This entry represents a Python-based SQLite query assistant. */ ``` -------------------------------- ### Cursor IDE Plugin for Apple Notes Indexing Source: https://www.pulsemcp.com/clients A Cursor IDE plugin that locally indexes and searches Apple Notes content. It leverages JXA (JavaScript for Automation), Lunr.js for indexing, and NeDB for storage, enabling advanced filtering and quick retrieval. ```JavaScript /* * Conceptual structure for Cursor IDE plugin */ // import lunr from 'lunr'; // import nedb from 'nedb'; // const db = new nedb({ filename: 'notes.db', autoload: true }); // let idx = lunr(function () { // this.ref('id'); // this.field('title'); // this.field('content'); // }); // async function indexNotes() { // // Use JXA to get Apple Notes data // // const notes = await JXA.getNotes(); // const notes = [{ id: '1', title: 'Meeting Notes', content: 'Discussed project roadmap.' }]; // Mock data // notes.forEach(note => { // db.insert(note, function (err, doc) { // if (err) console.error(err); // idx.add(doc); // }); // }); // console.log('Notes indexed successfully.'); // } // async function searchNotes(query) { // const results = idx.search(query); // // Fetch full documents from NeDB based on result IDs // // db.find({ '_id': { $in: results.map(r => r.ref) } }, (err, docs) => { // // console.log(docs); // // }); // console.log('Search results:', results); // } // indexNotes(); // searchNotes('roadmap'); ``` -------------------------------- ### Rust MCP Client Source: https://www.pulsemcp.com/clients Demo implementation of an MCP client built in Rust. This project showcases Rust's capabilities for building efficient server interactions. ```Rust /* No specific code provided in the input text. This entry represents a Rust client implementation. */ ``` -------------------------------- ### Reddit Ads Pixel Initialization Source: https://www.pulsemcp.com/clients Initializes the Reddit Ads pixel script for tracking page visits. It dynamically loads the `pixel.js` script from `redditstatic.com` and configures it with an initialization ID and page visit tracking. ```JavaScript !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_hc8j9qveaq18');rdt('track', 'PageVisit'); ``` -------------------------------- ### Evo AI: FastAPI Platform for AI Agents Source: https://www.pulsemcp.com/clients Evo AI is a FastAPI platform designed for creating and managing AI agents. It supports agent-to-agent communication, custom tool integration, and folder-based organization, offering a robust framework for AI development. ```Python FastAPI platform for creating and managing AI agents with support for various agent types, agent-to-agent communication, custom tools integration, and folder-based organization. ``` -------------------------------- ### Raycast AI Extension Source: https://www.pulsemcp.com/clients Raycast extension enabling seamless integration of Model Context Protocol servers into the Raycast AI environment. Features automatic client creation and detection with minimal configuration. ```JavaScript /* No specific code provided in the input text. This entry represents a Raycast extension. */ ``` -------------------------------- ### Recipe Demo Modal Controller JS Source: https://www.pulsemcp.com/posts This controller manages a modal dialog for demonstrating recipes. It likely handles opening, closing, and displaying recipe-specific content or interactive elements within the modal. ```JavaScript controllers/recipe_demo_modal_controller ``` -------------------------------- ### ProdEx (Component-Level AI) Source: https://www.pulsemcp.com/clients JavaScript library enabling component-level and page-level AI assistance in web development. It injects interactive controls that connect to backend services. ```JavaScript /* No specific code provided in the input text. This entry represents a JavaScript library for AI assistance. */ ``` -------------------------------- ### Initialize Reddit Ads Pixel Source: https://www.pulsemcp.com/servers Initializes the Reddit Ads pixel script and tracks a page visit. This script is loaded asynchronously and configured with an initialization ID. ```javascript !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=\[\];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_hc8j9qveaq18');rdt('track', 'PageVisit'); ``` -------------------------------- ### Streamlit CLI for RAG Interaction Source: https://www.pulsemcp.com/clients A command-line interface tool built with Streamlit for interacting with Retrieval-Augmented Generation (RAG) systems. It allows users to engage with MCP servers via stdio or SSE, facilitating exploration of RAG components. ```Python import streamlit as st # import requests st.title("Streamlit RAG CLI") user_input = st.text_input("Enter your query:") if st.button("Submit") and user_input: # Placeholder for SSE or API call to MCP server # response = requests.post("http://mcp-server.com/query", json={'query': user_input}) # st.write("Response:", response.json()) st.write(f"Query received: {user_input}. Processing...") ``` -------------------------------- ### PulseMCP API - Servers Endpoint Source: https://www.pulsemcp.com/api Documentation for the /servers endpoint, including how to list servers and filter them using query parameters. It details the structure of successful responses, including remote connection information, and common error responses. ```APIDOC API Endpoint: /v0beta/servers Description: Retrieves a list of available MCP servers. Supports filtering and pagination. Methods: GET Request Examples: Basic Request: ```curl curl -H "User-Agent: MyToolManager/1.0 (https://mytoolmanager.com)" \ https://api.pulsemcp.com/v0beta/servers ``` With Search Capabilities: ```curl curl -H "User-Agent: MyToolManager/1.0 (https://mytoolmanager.com)" \ 'https://api.pulsemcp.com/v0beta/servers?query=image&count_per_page=10' ``` Response Structure (Success): ```json { "servers": [ { "name": "example-mcp", "url": "https://example-mcp.com", "external_url": "https://example-mcp.com/landing", "short_description": "A powerful MCP server for example use cases", "source_code_url": "https://github.com/example/example-mcp", "github_stars": 1200, "package_registry": "npm", "package_name": "example-mcp", "package_download_count": 50000, "EXPERIMENTAL_ai_generated_description": "An AI-generated description of the server capabilities", "remotes": [ { "url_direct": "https://api.example.com/mcp/sse", "url_setup": null, "transport": "streamable_http", "authentication_method": "api_key", "cost": "free_tier" }, { "url_direct": null, "url_setup": "https://example.com/setup", "transport": "sse", "authentication_method": "oauth", "cost": "free" } ] } ], "next": "https://api.pulsemcp.com/v0beta/servers?offset=50", "total_count": 1 } ``` Response Fields: - `servers`: Array of server objects. - `name` (string): The name of the MCP server. - `url` (string): The primary URL for the server. - `external_url` (string): An external landing page URL. - `short_description` (string): A brief description of the server. - `source_code_url` (string): URL to the server's source code repository. - `github_stars` (integer): Number of GitHub stars for the repository. - `package_registry` (string): The package registry used (e.g., 'npm'). - `package_name` (string): The name of the package in the registry. - `package_download_count` (integer): Download count for the package. - `EXPERIMENTAL_ai_generated_description` (string): An AI-generated description. - `remotes` (array): List of available remote server connections. - `url_direct` (string|null): Direct URL to connect to the remote server. - `url_setup` (string|null): Setup URL to obtain connection details. - `transport` (string|null): Transport protocol (e.g., 'sse', 'streamable_http'). - `authentication_method` (string|null): Authentication type (e.g., 'open', 'oauth', 'api_key'). - `cost` (string|null): Pricing model (e.g., 'free', 'free_tier'). - `next` (string): URL for the next page of results. - `total_count` (integer): Total number of servers matching the query. Response Structure (Error): ```json { "error": { "code": "BAD_REQUEST", "message": "Invalid parameters provided" } } ``` Error Codes: - `200` (Success): Request was successful. - `400` (Bad Request): Invalid parameters provided. - `404` (Not Found): The requested resource was not found. - `429` (Too Many Requests): Rate limit exceeded. - `500` (Internal Server Error): An unknown error occurred. ``` -------------------------------- ### GitHub Natural Language Interface Source: https://www.pulsemcp.com/clients Integrates with GitHub's API for natural language-driven repository management, code manipulation, and issue tracking. Aims to streamline development workflows. -------------------------------- ### React Web Workers MCP Client Source: https://www.pulsemcp.com/clients Demo implementation exhibiting the use of web workers and Server-Sent Events (SSE) as an MCP client. This project highlights efficient client-side communication patterns. ```React /* No specific code provided in the input text. This entry represents a React client implementation using Web Workers and SSE. */ ``` -------------------------------- ### Spring Boot ZXC Agent Source: https://www.pulsemcp.com/clients Spring Boot agent system with React-style architecture. Combines RAG document retrieval, multimodal processing, and tool execution through a Vue.js frontend for educational assistance and research automation. -------------------------------- ### JavaScript Module Import Configuration Source: https://www.pulsemcp.com/api A JSON object detailing the mapping of module names to their respective asset paths, used for application bootstrapping and dependency management. ```json { "imports": { "application": "/assets/application-b5e76c7a0f61c6d7e95c646303347042c3f8997163bd77ee1a12590e917d20af.js", "appsignal": "/assets/appsignal-22226faece5a63424cfc11efa3b3f3f30a3daa4d61202ee1c5c2ff0356dbd84e.js", "@hotwired/turbo-rails": "/assets/turbo.min-38d030897e3554a265d3a3b6bdf4fb7509b08197ba2b6e3761683c07e776c1bc.js", "@hotwired/stimulus": "/assets/stimulus.min-dd364f16ec9504dfb72672295637a1c8838773b01c0b441bd41008124c407894.js", "@hotwired/stimulus-loading": "/assets/stimulus-loading-3576ce92b149ad5d6959438c6f291e2426c86df3b874c525b30faad51b0d96b3.js", "init_mta": "/assets/init_mta-f1b5f2e0d41a1fcbe2e90fe65b68f80992b8a2fb8fb7a76f98797364007209b5.js", "reddit_tracking": "/assets/reddit_tracking-0a4d9f0e3a2b78107bc29c6a716bccd375ac24def9abfcc41c6e1323b6331981.js", "particles": "/assets/particles-f5245f3c4ae9c705fdaf2b7ba38f573f1e03483cd209d5b4cba381f7016911af.js", "@snowplow/browser-tracker": "https://ga.jspm.io/npm:@snowplow/browser-tracker@3.23.0/dist/index.module.js", "@snowplow/browser-tracker-core": "https://ga.jspm.io/npm:@snowplow/browser-tracker-core@3.23.0/dist/index.module.js", "@snowplow/tracker-core": "https://ga.jspm.io/npm:@snowplow/tracker-core@3.23.0/dist/index.module.js", "buffer": "https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/browser/buffer.js", "charenc": "https://ga.jspm.io/npm:charenc@0.0.2/charenc.js", "crypt": "https://ga.jspm.io/npm:crypt@0.0.2/crypt.js", "sha1": "https://ga.jspm.io/npm:sha1@1.1.1/sha1.js", "tslib": "https://ga.jspm.io/npm:tslib@2.6.2/tslib.es6.mjs", "uuid": "https://ga.jspm.io/npm:uuid@9.0.1/dist/esm-browser/index.js", "@appsignal/javascript": "https://ga.jspm.io/npm:@appsignal/javascript@1.3.28/dist/esm/index.js", "@appsignal/stimulus": "https://ga.jspm.io/npm:@appsignal/stimulus@1.0.18/dist/esm/index.js", "@appsignal/core": "https://ga.jspm.io/npm:@appsignal/core@1.1.20/dist/esm/index.js", "https": "https://ga.jspm.io/npm:@jspm/core@2.0.1/nodelibs/browser/https.js", "isomorphic-unfetch": "https://ga.jspm.io/npm:isomorphic-unfetch@3.1.0/browser.js", "unfetch": "https://ga.jspm.io/npm:unfetch@4.2.0/dist/unfetch.js", "/assets/appsignal.js": "/assets/appsignal-22226faece5a63424cfc11efa3b3f3f30a3daa4d61202ee1c5c2ff0356dbd84e.js", "ckeditor": "/assets/ckeditor-3c18a7e1a04a63f8d32cc76dd72e2b10454b930fa924fc16ac55ea24697531dd.js", "highlight.js": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/index.js", "highlight.js/lib/core": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/core.js", "highlight.js/lib/languages/json": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/languages/json.js", "highlight.js/lib/languages/powershell": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/languages/powershell.js", "highlight.js/lib/languages/bash": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/languages/bash.js", "highlight.js/lib/languages/markdown": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/languages/markdown.js", "highlight.js/lib/languages/python": "https://ga.jspm.io/npm:highlight.js@11.11.1/es/languages/python.js", "highlight": "/assets/highlight-00c2c457fab786a290b9cce3dc03cc7bf4b143ee72677b46b7ee53758bce08d2.js", "sortablejs": "https://ga.jspm.io/npm:sortablejs@1.15.6/modular/sortable.esm.js", "easymdejs": "https://ga.jspm.io/npm:easymde@2.19.0/dist/easymde.min.js", "easymde": "/assets/easymde-c016c5e8881895ddfb39c1ff350257eb0a3065a6074352110277ad4418d264c6.js", "controllers/accordion_controller": "/assets/controllers/accordion_controller-d72b3ed4a0749a814f9511441a1d1e9ac44290e44e1e621a0c3b31c2952fa108.js", "controllers/admin_mcp_implementation_edit_controller": "/assets/controllers/admin_mcp_implementation_edit_controller-6fa0b765f8fc5c392f3b8b9eb76f7a048acbbffa397ffbc92d27c3fbfb702104.js", "controllers/admin_mcp_implementation_row_controller": "/assets/controllers/admin_mcp_implementation_row_controller-1cde7af331ddc108366d456c94c444e773c9941a09b65f56c8803a68f46a4000.js", "controllers/admin_mcp_implementations_auto_submit_": "/assets/controllers/admin_mcp_implementations_auto_submit_-f1b5f2e0d41a1fcbe2e90fe65b68f80992b8a2fb8fb7a76f98797364007209b5.js" }} ``` -------------------------------- ### MCP Chatbot: CLI Chat with LLMs in Python Source: https://www.pulsemcp.com/clients This is a demo implementation of an MCP Chatbot. It allows users to chat with LLMs via a Command Line Interface (CLI) and is built using Python. ```Python Demo implementation. Chat with LLM's via CLI. Built in Python. ``` -------------------------------- ### LangChain.js Adapters for MCP Servers Source: https://www.pulsemcp.com/clients These adapters integrate LangChain.js with MCP servers using stdio and SSE transports. They enable seamless tool integration for AI applications built with LangChain.js. ```JavaScript Integrates LangChain.js with MCP servers using stdio and SSE transports, enabling seamless tool integration for AI applications. ``` -------------------------------- ### MCP for Laravel AI Agent Framework Source: https://www.pulsemcp.com/clients Laravel framework for building AI agents with multiple LLM providers, tools/function calls, RAG capabilities, and chat history management. ```PHP llmService = $llmService; } public function processRequest(string $prompt, array $tools = []): string { // Integrate with LLM providers, tools, and RAG $response = $this->llmService->generateResponse($prompt, $tools); // Manage chat history return $response; } } ``` -------------------------------- ### Recipe Instructions Controller JS Source: https://www.pulsemcp.com/posts This controller handles the display and interaction logic for recipe instructions. It may manage step-by-step navigation, marking steps as complete, or showing additional details. ```JavaScript controllers/recipe_instructions_controller ``` -------------------------------- ### Controller: application Source: https://www.pulsemcp.com/use-cases This is the main application controller, likely responsible for initializing the application, managing global state, or handling core routing and event listeners. It is located at the specified asset path. ```javascript /assets/controllers/application-992de401b2daa10b774ececa0f4b3a9a17784229cf80053802bb0278bea09c8d.js ``` -------------------------------- ### Tupac CLI for OpenAI Source: https://www.pulsemcp.com/clients Command-line interface (CLI) tool for interacting with OpenAI's chat completion API. Integrates external tools via configurable JSON settings, with intelligent resource caching and retry logic for prototyping AI applications. -------------------------------- ### Initialize Reddit Ads Pixel Source: https://www.pulsemcp.com/use-cases Initializes the Reddit Ads tracking pixel and sends a 'PageVisit' event. This script ensures the pixel is loaded asynchronously and ready to track user activity on the page. ```javascript !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_hc8j9qveaq18');rdt('track', 'PageVisit'); ``` -------------------------------- ### CopilotKit Spreadsheet Editor Source: https://www.pulsemcp.com/clients React-based chat interface for interacting with MCP servers, featuring a spreadsheet editor and natural language data manipulation. Supports stdio and SSE transport methods. ```JavaScript /* No specific code provided in the input text. This entry represents a React chat interface with a spreadsheet editor. */ ```